going through my key commands and doing some tidying, I thought… damn, so many great key commands, but not so many keys.
Simple solution. Create a new protocol called Key Command Banks which would essentially allow users to create variations of their keyboard command layout and toggle between them as the Banks of “sub-presets” themselves could be assigned to key binds.
For Example, I could have all of my Key Command Banks EXACTLY the same except for the NumPad which would change to different commands depending on which Bank is selected.
The standard NumPad has 16 buttons. ‘ctrl, alt’, and ‘shift’ in their multiple combos multiply that by 8.
This way, peoples NumPad could become a bit of a portal for their PLE/Macro commands, or different work tasks. Banks could be named “Tracking Session”, “Editing”, “MIDI Recording”, “MIDI Editing”, etc, etc.
user macro library would have to be at the top level, above the banks. ie switching Banks shouldn’t alter remove/add what macros are available.