Scratchpad:Keyboard Navigation

Unfortunately OpenLP cannot be navigated using keyboard yet. So here are some thoughts on how to possibly improve the situation. Also, please, please do collaborate.

Focusing plugins
We need shortcuts to open and/or focus on specific plugin on the left. Ctrl+F (or something else) could always focus the search bar of currently open plugin (even if focus is somewhere else). (plugins besides songs and bibles would benefit a search bar as well, useful when one has a lot of items) And to make it even more useful we need a way to jump to search results list after focus is caught, it could be a keystroke or simply pressing Enter again without changing search query (this would render some good features on search box useless). Maybe it is better to catch down arrow, to focus on results list. We do not want the focus to end up always in result after searching, this would break the workflow for many.

Switching between song elements
For chorus, bridge and verses at we could have system-wide shortcuts which could work even in dialogs, but at least when search bar is focused and eats all characters. Now these are B for bridge, C for chorus and numbers for verses. Ctrl+C unfortunately does not work so good, since it is used for copying. Ctrl+arrows would do of course (but Ctrl+left/right go to previous/next word by default so not so good as well). But these don't replace chorus, bridge and specific verse keys, only accompany for the case the verse is split. So if focus is not in a textbox or a list, one could hit e.g B for bridge, but if the focused object uses keystrokes, user would notice soon enough that character gets eaten and could press Ctrl+B instead. And of course Ctrl+B would work all the time, even when simply B does :-)