[Feature Request] Vim-like navigation with Ctrl + K (up) / J (down)
Many people like being able to access and control things using their keyboard because it's faster in many cases. I'm one of those.
While I couldn't name anything else to improve, there's one idea that's been haunting me for over a year. Let me briefly describe my motivation.
One way I very frequently use the Whisker Menu:
- Call it via the
SUPER_L
key. - Type a keyword that matches an application I'm looking for.
- Move my right hand all the way to the Up-/Down-Arrow keys. (That's the cruel, exhausting part.)
- Navigate through the search results using the Up-/Down-Arrow keys.
- Open the target app by hitting
Enter
.
A keyboard-puristic approach as you see.
Many times I've thought how nice it would be if it were possible to navigate through the menu with the K
(up) and J
(down) keys, as is possible in vim
, less
, etc. Obviously, since hitting only those keys would type the respective letter into the search box, it would only make sense to require the Ctrl
key being held down, too.
I'm not a C/C++ developer, but I think the code section that implements navigating via the arrow keys is in panel-plugin/window.cpp
, from line 712 onwards (alternatively, search for GDK_KEY_Up
). I cannot estimate what effort it would take to implement this, but it would probably make a lot of keyboard purists happy.
Let me know what you think of it. Regardless of your reaction, I greatly appreciate your work and your taking time.