Display Unassigned Keyboard Shortcuts When Creating Triggers

Hi Andreas,

I'm at a point where I have a lot of keyboard shortcuts, and it's becoming difficult to know which shortcuts are still available to use with new triggers. I do use the cheat sheet, but that still requires a lot of tiresome/error-prone searching.

When choosing a keyboard shortcut, it would be great if BTT could provide pop-up or accessory window that would display what keys are unassigned in BTT with the currently-pressed modifier keys (i.e. while holding Command-Control, BTT would list what Command-Control+??? combinations were still available).

I think this would only need to pull from the global triggers in BTT if creating a global trigger, and from the global & specific triggers when creating an application-specific trigger.

This would be a huge time-saver. Please let me know if I can clarify the above explanation/use-case.

Thanks!

Or, maybe easier to implement, show a small warning when assigning a shortcut (or other gesture) that already exist (in that context).

1 Like

That's a great idea too, regardless of whether the above can be implemented!


I think the big advantage of doing a "live look" is that you can quickly press a bunch of modifier key combinations to see what's available.

It also provides a natural organization layer, letting you see what regular keys are available for a given modifier key combination ("looking across") as well as what modifier keys are available for a given regular key ("drilling down" by pressing different modifiers).

For example, I use command-option-control for global shortcuts, so it would let me see what's available in that same "plane" (looking across). I also use the v key with various modifier combinations for custom paste actions, so that would let me see what v key combinations are available in different "planes" (drilling down).

1 Like

I can definitely see the warnings getting complicated with different users' setups (conditional activations, etc.) – I can see why Andreas hasn't implemented duplicate shortcut warnings yet. I agree that the warnings/linking would be useful, as @Pal pointed out.

That said, I think what I'm suggesting here (a pop-out/panel showing which keys have assigned shortcuts with the currently-held modifier keys) would be useful regardless of the above, as it would let you quickly & proactively see what shortcuts are available (rather than getting warnings after the fact, having to set different modifier key combinations, etc.).

Hopefully this would be simpler to implement too, since it would just be an additive change & wouldn't need the main UI to be re-worked.