The proposed keybindings column refers to this diagram in a vain
attempt to make it easier to follow :)
![]() |
Key to focusable components: 1: First group header, closed
|
| Java
No equivalent |
MSWin
No standard equivalent |
Evolution
EShortcutBar |
Proposed | Status at
8-Jan-02 Bugzilla Patch? NO |
|---|---|---|---|---|
| No Java equivalent | Need to check behaviour of shortcut bar in MS Outlook. | Navigate in - Tab, arrow keys | Navigate in - Tab (puts focus at position 1) | TBD |
| " | " | Navigate out - Tab, arrow keys, Alt+mnemonic? | Navigate out - Tab (if 6 has focus), Shift+Tab (if 1 has focus), [Shift+]Ctrl+Tab (if any component 1-6 has focus), Alt+Mnemonic of any other control in context. | TBD |
| " | " | " | Navigate between group headers:
Pressing Tab when 1 or 5 has focus moves focus to the next group header, or out of the shortcut bar if 6 has focus. Pressing Tab when 2 has focus moves focus to 3. Pressing Shift+Tab when 2, 5 or 6 has focus moves focus to the previous group header, or out of the shortcut bar if 1 has focus. ?? Navigate between group headers - up/left, down/right when 1,2,5 or
6 has focus. However, pressing up/right when 1 has focus, or down/left
when 6 has focus, should not move focus to widgets outside the shortcut
bar-- it should either wrap around the tabs or do nothing (which? Mark
suggested "do nothing" for notebooks...)
|
TBD |
| " | " | Keyboard activation of icons not possible | Navigate between group header and group content- Tab key when open
group's header has focus (i.e. pressing Tab when position 2 in example
has focus moves it to position 3)
Navigate between group content and that group's header: Shift+Tab (if 3 has focus) or Ctrl+Up arrow (if 3 or 4 has focus). Pressing Enter when 1,5 or 6 has focus opens that group instead, but leaves focus on the group header. Enter activates currently-focused icon (i.e. when 3 or 4 has focus) |
TBD |
| " | " | " | Navigate between group headers (displaying each group's contents in turn) - Ctrl+PgUp (previous group), Ctrl+PgDn (next group), when any item 1-6 has focus. | TBD |
| " | " | Navigate within - Tab gives focus to next
group header, but apparently no way to move focus into that group and access
its contents using the keyboard? (Or if it does, there's no focus indicator
in the group contents).
Pressing Space or Enter hides/shows the group whose button has focus if it was stacked at the bottom of the window, but doesn't appear to if it was stacked at the top. |
Navigate within group:
- Up/Left arrow gives focus to previous item in group, wrapping around to last item in group (4) if necessary. Shift+Tab gives focus to previous icon in group, or to group header (2) if focus was on first item in group (3). - Down/Right arrow gives focus to next item in group, wrapping around to first item in group (3) if necessary. Tab gives focus to next icon in group, or to next group's header (5) if focus was on last item in group (4). - PgUp/Dn gives focus to the icon at the top/bottom of the current view, then scroll up/down one view if pressed subsequently. (I.e. same behaviour as PgUp/Dn has in a list or listview control). This would mean that the up/down arrow "scroll buttons" probably wouldn't need to be in the keyboard navigation tab sequence (just like regular scrollbars), which they currently are. Of course, it would be nice if it used a regular scrollbar anyway, instead of these non-standard scrollbuttons :-) |
TBD |
See proposals for GtkPaned (halfway
down linked page), the GAL equivalent should probably behave in a similar
fashion.