Improve ability to control JD from the keyboard
|Target version:||040 - FarfarAway|
Most important issues:
a) Each menu needs a hotkey. Context menu is F10, others Alt or Meta keys.
b) It must be possible to move between parts of the page that user interacts with (for example: menus, toolbar, download table, properties, info bar, status bar, and back around.
c) Movement between controls in a form with Tab or Shift+Tab
d) Open and close packages and the settings tree with + and -
e) Movement between tabs (pages) with Ctrl+Tab, Ctrl+Shft+Tab
f) Provide for arrow key movement in menus.
g) Distinguish internally between Buttons (click to act), Toggles (click to set/unset), and Icons (status).
Target version: Major Public Release after next (next+1). The rest of the changes in that document are FarFarAway.