Customizable keyboard shortcuts
Description
I think it would be cool to expand on the idea of keyboard shortcuts, which is already somewhat implemented with the numbers 1 to 0 and onward. But I have a few issues with the current implementation of the idea:
- It doesn't work for AZERTY keyboard, and I assume some other layouts as well: As someone that don't have a US standard keyboard, my number row does not behave like the US number row and I cannot use them as shortcut
- I can use the numpad, but there is one problem (imo) for the numpad, the indexation Because when you have a node with 4 or 8 children, I think it would be more intuitive that the keys match the position of the keys on the numpad, i.e. 1 being the bottom left child, 3 the bottom right, etc. I get that it doesn't make sense when you have more than 8 children, but I feel like it's still very counter intuitive to hit the bottom left bottom on the numpad to open the top child.
Having the possibility to let the user choose their own shortcuts would solve all of these issues. Moreover, it allows different uses of shortcuts with letters shortcuts corresponding to the name of the child, i.e using C to open the chrome node.
To be honest, I'm very excited about kando, but I'm trying to go keyboard only and ditch the mouse. And I still think Kando without a mouse could be an amazing and stylish tool. I hope you find time and space to implement this feature 🙏
Affected Desktop Environments
All
Additional Information
No response
This is a very good idea (and was actually planned from the beginning). But I think we do not yet have an issue for tracking this. So thanks for reporting it! This shouldn't be too hard to implement, I guess.
I'm also looking forward to this feature. Assigning hotkeys to menu items would be a great improvement, as I prefer using the keyboard over the mouse.
I can use the numpad, but there is one problem (imo) for the numpad, the indexation Because when you have a node with 4 or 8 children, I think it would be more intuitive that the keys match the position of the keys on the numpad, i.e. 1 being the bottom left child, 3 the bottom right, etc. I get that it doesn't make sense when you have more than 8 children, but I feel like it's still very counter intuitive to hit the bottom left bottom on the numpad to open the top child.Having the possibility to let the user choose their own shortcuts would solve all of these issues.
I like the idea of having customizable keyboard shortcuts especially for nodes with 4 or 8 children. One could then use this as default setup for all (sub-) menus. In this case using any group of 3 x 3 keys would also mean one could use a sort of 'gesture' to activate actions meaning your fingers would be in the position the mouse would move otherwise.
Some groups of 3 x 3 that come into my mind: Numpad Three middle keys are on the home row of the keyboard, e. g.: w, e, r; s, d, f; x, c, v
And for 4 nodes additionally: Arrow keys h, j, k, l (vim style)