Since it sounds like you're big on shortcuts, have you ever used a modal text-editor, such as Vim?
The idea is that when writing code, most of your time is spent navigating and moving your code around, not actually inputting text as one would believe. Therefore, having the "r" key only send the letter "r" at all times is a waste of a good shortcut.
Instead, the "r" key should do something more useful by default, and only when you are focused on an input-field should it actually send the letter "r". We call this behavior "modal", meaning that each key will do a different thing depending on what "mode" you are in.
That same principle can be applied to other programs, such as XY, where only a fraction of our time is spent actually typing text into an input-field; it's a waste of easy shortcuts to let every letter/number/symbol on your keyboard be useless the rest of the time.
For example, using an AHK script and XY's amazing Keybinding customization, my workflow is such that when I press the "r" key, it will perform an inline-"rename" on the item I've selected, which means AHK detects the input-field and starts sending letters like normal. Likewise, pressing "shift+r" will run highends
ColumnEdit "renaming" script so that I can batch-rename files from my text-editor. I like to use mnemonic shortcuts like this whenever I can, but it's not necessary.
When I press the "m" key, it will show a scripted popup-"menu" of my most used shortcuts and actions. Pretty much everything and more that I would put in a toolbar/catalog. Then, pressing "shift+m" I use to run a script that contains a custom right-click "menu".
For navigation, outside of the MainMenu/config I don't even use my mouse, I use Vim's defaults; "h", "j", "k", "l", "ctrl+f", "ctrf+b", "ctrl+u", "ctrl+d", "shift+g", "g" then "g", etc.
I can also do "leader keys", which adds a whole other layer of possible shortcuts, such as; "space" then "r", "space" then "2", etc
These shortcuts might seem unintuitive, but that's because I based them on Vim's defaults that I've been using for years, so for me they make complete sense.
Basically, by implementing "modal" shortcuts with AHK, every letter/number/symbol on your keyboard suddenly frees up so that it can be used to assign a shortcut. You can even do layers of shortcuts if you include the modifier keys such as "shift", "ctrl", "alt", double-taps, and "leader" keys.
The only downside to this approach is that because I've automated the detection of input-fields, you can't jump to files by typing their name into the list. For that, I use "/" to focus on the live-filter box.
If you wanna check it out, I've attached my AHK script below, though keep in mind that not all my shortcuts will work for you because we may have different XY KeyBindings. Line #140 is where the modal-shortcuts begin.