Issues, bugs and annoyances
There are several more or less small annoyances when it comes to the usability of handling keybindings. I apologize for the German Screenshots, I hope, I will find the time to create according English screenshots and tables too.
Interface
As everybody probably already experienced: The user interface is quite a mess.
Top listbox
The column width of the top listbox is not adjustable, which makes scrolling necessary. The listbox does not provide a proper mnemonic (like Alt+<character>) to access the control.
Bottom left listbox
The listbox is to narrow and lexicographically ordered, which makes an easy access impossible. It should provide the following display options:
- Menu – sorted list of menues like they are displayed in the menu bar.
- Function – sorted list of main functions like navigate, insert, edit, delete
- Object – sorted list of accessible objects like application, table, graphics, BASIC
Each of the above mentioned display options should provide an entry „All“, which lists all entries in the next listbox.
Bottom middle listbox
The listbox is to narrow to view all entries properly. Especially for the display option „All“ there should be a search field over the listbox, which narrows the selection of commands according to the entered characters on the fly.
Many entries are double and some of the functions are wrongly assigned to the category that has been choosen.
If a command / function is selected, the according shortcut / key binding is selected in the top listbox. While this behaviour does not in both directions – which would be very handy to locate a function in the hierarchy beneath – it is absolutely necessary to provide an option to toggle this behaviour on and off. If, for example, a user wants to assign a command to a certain shortcut and he selects the desired shortcut, it is disturbing, if the user explores the functions in the listbox and the top listbox constantly switches to other shortcuts and by this makes the previous selection obsolete.
Bottom right listbox
This listbox displays the assigned shortcuts / key bindings for the selected command / function. As there are typically not more than two shortcuts assigned to a single function, the box does not have to be of the height it currently is. It would be sufficient to provide a listbox over the buttons on the right hand side.


