ditto
ditto copied to clipboard
UI: improve keyboard navigation
Keyboard navigation can be improved in the UI.
Observed issues:
- tables should support
upanddownkeys 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
-
esckey should work to cancel a CRUD editor -
enterkey should work to trigger create or update in a CRUD editor - same for the send message UIs: navigate with
tabin the different input fields andenterkey 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.