I'd like to be able to quickly switch them on/off whenever I need it.
However, having memorable keybinds is close to impossible (if combined with many other commands), and picking from the top menu is too slow.
The best way here is to have a single shortcut that shows a palette with all the 9 commands grouped together, then each command is
- visible, so you don't have to remember all of them
- can have your most frequently needed at the top for better visibility
- can have single-key keybinds because they'll never conflict with anything else, so you can use the most simple keybinds possible
However, two things are missing in this approach:
- I can't limit the list to only show Editor-specific keybinds in an Editor and Browser-specific keybinds in a Browser. Only GC has this kind of information.
↑ this can be solved if GC could add an option to allow me to insert a special printable symbol to the title of the Editor and a separate on to the title of the Browser, I could then pick it up in Keyboard Maestro as a condition
- It doesn't allow for the first key in the chords to be a single key as that would break typing (again, only GC is aware whether any text box is currently active to disable any single-key keybinds
↑ don't know how to solve this one, don't think there are Mac APIs that allow you to track whether a text editing is active
- It's missing a delay before showing the palette — if I toggle the toolbox very frequently, I'll remember the ⌘L, T combo and wouldn't need any guidance, so I'd prefer the palette to only appear after, say, 0.5s when no other key is pressed, that means I don't remember and need help
↑ don't know how to solve this one either
- the icons differ from the native ones ;)
- Maybe some other issues I can't recall right now that usually happen when you chain tools together :)