One feature / bug that constantly interferes with my working with Roots Magic, is some of the keyboard bindings baked into RM9. The one I clash with every time I type anything, is the “Ctrl-Shift-Left / Right Arrow” combo, which in every Windows application allows you highlight text to the beginning or End of each word. I’m using that keyboard short-cut now as I type this post to edit and correct my typing. It is so baked into my muscle memory I struggle not to use it when editing text.
The RootsMagic text editors will allow Shift+L/R Arrow keys, to highlight text letter by letter, and it will allow Ctrl+L/R Arrow keys to navigate word by word. But not the combination of the two to highlight text word by word.
Instead, RM 9 responds to the Ctrl+Shift+L/R Arrow as the actions “History Back” and “History Forward” which leaves the edit box mid typing, and navigates away to a previously item, or gives the error message “You have reached the beginning of the history list”.
It would be great to have control of the Keyboard Short-Cuts that Roots Magic is using, especially when they clash with commonly used operating system short-cuts.
I appreciate you can see many of the key-bindings in the “Command Palette”. You can also see many actions that do not have short-cut keys. It would be great to be able add your own short-cuts to your favourite “commands” and especially to be able to change them if you would prefer.
There are many media “editing” applications (Photoshop, Lightroom, Davinci Resolve, etc) that feature advanced ways of visualising and / or customising keyboard short-cuts as examples of what this feature could be like. See the screen shot from Adobe Photoshop as an example of this feature in action.
Most of these applications offer the ability to save and load combinations of short-cut keys or provide standard sets to mimic the keyboard short-cuts of another application to assist when working with similar software products.
Here’s to hoping this might make it onto a dev to-do list…