I’m trying to set up BMT so that incoming midi note on/off messages emulate windows modifier keys (shift ctrl alt win) while simultaneously mixing in physical keyboard keystrokes to execute shortcuts in various applications. I have been able to do individual modifier key emulation with no problems. But I am stuck trying to get multiple simultaneous modifier emulation to work.
For example, I mapped the following:
incoming: note 35 on
outgoing: keystroke ctrl down
incoming: note 35 off
outgoing: keystroke ctrl up
incoming: note 36 on
outgoing: keystroke alt down
incoming: note 36 off
outgoing: keystroke alt up
When I use a midi controller to hold down [ctrl] (via note 35 on, translated to ctrl down, per above) while physical keyboard types a key, for example [n], it pops up a new window in many applications, which is the expected behavior. Similarly, combinations with alt (via note 36) and keyboard strokes work as expected.
But when I combine modifiers using midi and then type on keyboard it doesn’t work. For example holding down [ctrl] (via note 35 on) and then also holding down [alt] (via note 36 on) and keyboard press [del] does not trigger the windows task manager that is normally brought up when using the keyboard alone to press [ctrl] [alt] [del].
How can I make it work with multiple simultaneous modifier keys triggered with midi, mixed with realtime keystrokes from the physical keyboard? I’d like to avoid explicitly remapping every possible permutation of simultaneous combination and just be able to trigger multiple modifiers with midi while using keyboard keystrokes normally.
Many thanks in advance for any help.