Questions & Answers

Is there a way to change key modifiers to toggle or change key mapping schemes with a shortcut or macro?

–1 vote
asked Dec 9, 2020 in Studio One 4 by marvingerdes (230 points)

Basically I want to have different keyboard shortcuts on a key depending on another key press (ex. SHIFT/CTRL) but I dont want to have to hold a key modifier for that.

For example:

Press SHIFT once to load mapping scheme for Navigation and Tranport shortcuts/macros

Press CTRL once to load mapping scheme for Editing Events/Notes

Using key modifiers everytime I want to do a specific shortcut feels exhausting and complicated. Also I feel like it might be a more intuitive way of using shortcuts.

Ultimately it would be awesome to be able to use other keys as modifiers as well. For example use "Q" and "E" instead of "SHIFT" and "CNTRL".

I would also be willing to upgrade to Studio One 5 for that feature.

2 Answers

0 votes
answered Dec 10, 2020 by marvingerdes (230 points)
Since no one has been replying:

I have done a bit of research and I think one of the easiest solutions is using an AutoHotkey Script.

Once I figure this out I will post instructions if anyone is interested.
0 votes
answered Dec 10, 2020 by aka_busker (25,160 points)
Hi.  You are unlikely to get away from using combinations of control, alt or shift as modifiers, partly because this is how Windows works at it's core.  (Ctrl+x is cut in virtually every window programs, for example; whereas ctrl+V is paste.  Ctrl+s is save etc.)  It's also standard to Mac, but under different names.  (Command, option replace Alt and Ctrl).  There are already shortcuts that are applied to most keys in Studio One, hence the reason for these modifiers.  Y places a marker, shift+Y adds a marker with the option to name it instantly.####  If some of the actions regarding modifiers for shortcuts are inconvenient to you, you might want to look at the remote app which has a plethora of pre-programmed macros that require only a single key press to perform most common actions.  The remote app can be configured to only show the macros that you require.