Activate keyboard shortcut mode

In editors like Vim, you can enter different modes by pressing different keys, massively increasing the number of accessible commands. It would be very cool if we could do something similar with BTT.

For example, imagine entering a keyboard shortcut mode by pressing both cmd keys. Then, after taking your fingers off the cmd keys, you can press another button to activate a keyboard shortcut. This would stop you from having to move your fingers so far from the home row and also massively increase the number of shortcuts that are functionally accessible.

I think this would also be beneficial to people with accessibility problems.
The most accessible shortcuts are already taken as default shortcuts for many apps so they cannot be changed without causing problems. Using this method they can have accessible shortcuts and be certain that the shortcuts are not taken by other apps. And so now instead of stretching their fingers across the keyboard to reach all the right modifier keys, they can enter shortcut mode (such as by pressing both cmds) and then take their hands off the keyboard and press a key close to the home row. No stretching!

That's something you can configure if you want.
You could e.g. set up a key sequence that sets a custom variable to some value when pressing both cmd keys. Then you can create a conditional activation group that checks that variable and assign your shortcuts to that conditional activation group.


Afterwards you'd need to deactivate your shortcut mode again by setting the variable to a different value via some trigger.

Isn't that an ideal use case for block/unblock the keyboard?

Pressing both cmd keys (or even easier: double-tap one cmd key) blocks the keyboard. Then any key (or more than one) can be pressed to trigger something. You can even choose whether the keyboard should be reactivated or whether it should remain blocked for further “shortcuts”.