ditto
ditto copied to clipboard
UI: improve keyboard navigation
Keyboard navigation can be improved in the UI.
Observed issues:
- tables should support
up
anddown
keys to navigate in things, features and most of all: messages and log entries - tab navigation in the input areas is not working
- order of input fields in the different CRUD editors is not considered
-
esc
key should work to cancel a CRUD editor -
enter
key should work to trigger create or update in a CRUD editor - same for the send message UIs: navigate with
tab
in the different input fields andenter
key to trigger send
- introduce hotkeys to switch tabs, e.g. to switch details and manage and message
Implementation note for the table keys: Optionally a refactoring would make sense for all the tables: create a web component for the tables and move all table related functions from Utils
to this new component. Solve the key navigation in this new component. May be that is worth a separate ticket.