I have some webapp which I like to publish also for keyboard-only devices like the 302.
In my example I have a list:
- Link 1
- Link 2
- Link 3
You navigate with up/down/left/right.
When I use the webapp as it is, there is a small cursor that slowly moves when I press the navigation keys.
I hope I can give the user something more usable. When I display a list with links, I like to navigate with a single down keypress from list item 1 to list item 2, and also highlight the active list item. And of course scroll if needed. When the user then presses "fire", I want to follow the link. And of course there should be no server round trips for simple up/down navigation.
How to create such a user experience? It looks like it is quite complex. I see only the "addNav[Up|Down|Left|Right]Listener()" methods, and it looks like it I need to add them to each list item of each key.
Are there other ways?