Status at 31-Jan-02: Ctrl-X, Ctrl-C and Ctrl-V work in combo box field as expected, that's probably clever enough for now.
| Java
JComboBox |
MSWin
CComboBox |
libgnomeui previous
GnomeEntry |
GnomeEntry proposed
Bug #70202 |
Status at
31-Jan-02 Bugzilla Patch? NO |
|---|---|---|---|---|
| Navigate in - Tab | Navigate in - Tab, or Alt+mnemonic | Navigate in - Tab, arrow keys, or Alt+mnemonic |
Navigate in - Tab,
or Alt+mnemonic
|
OK |
| Navigate out - Tab, Shift+Tab (reverses direction) | Navigate out - Tab, Shift+Tab (reverses direction) | Navigate out - Tab, Shift+Tab, arrow keys. |
Navigate out - Tab
|
OK |
| Drop down list - Alt+Down arrow | Drop down list - Alt+Down arrow or F4. | Drop down list- Enter. |
Drop down list -
Ctrl+Down Arrow (for consistency with notebook keynav)
|
Ctrl+Down arrow: Not implemented, doesn't even implement Enter like a regular GtkCombo. Can't currently see any way to drop down the list using the keyboard. |
| Roll up list - Esc | Roll up list - Alt+Up arrow or F4. | Roll up list- Esc. |
Roll up list - Esc
or Ctrl+Up Arrow
|
Esc: OK
Ctrl+Up Arrow : not implemented |
| Default or selected action - Enter (rolls up list) | Default or selected action - Enter (rolls up list) | Default or selected action - Enter (rolls up list) | Select from list- Enter | OK |
| Navigate within list - Arrow keys | Navigate within list- Arrow keys, Home, End; additionally Shift+F8 in multi-selection boxes. | Navigate within list- Arrow keys, PgUp, PgDn. (Selects while navigating). |
Navigate within
list- Arrow keys, PgUp, PgDn, Home, End.
Ctrl+PgUp/PgDn - scroll list left/right, if required. Focus should not wrap around, system warning beep should sound whenever user tries to move focus past beginning or end of list. |
Arrow keys - OK, wraparound beep TBD
PgUp,PgDn - OK,wraparound beep TBD Home, End - Not implemented, currently
they scroll the list left/right., but left/right arrow keys already do
this as well, which is probably fine. (For consistency with other
scrolled areas, though, Ctrl+PgUp/PgDn should scroll list left/right as
well, or instead).
|
| Select from list - Enter | Select from list - Enter, Spacebar, Home, End or any printing character for single-selection boxes; additionally Ctrl/Shift+Up/Down, Ctrl/Shift+Space, Ctrl/Shift+Home/End in multi-selection boxes. | Select from list - Enter, PageUp, PageDn. Multi-selection not supported. | Select from list-
Enter or Spacebar, PageUp to select item at top of this then previous page, PageDn to select item at bottom of this then next page, Home to select first item in list, End to select last item in list, any printing character to select next item in list starting with that character. If selection is attempted beyond the current bounds of the field's contents, system warning beep should be sounded. |
Enter : OK
Spacebar: Not implemented PgUp/PgDn: OK Home/End: Not implemented, currently they scroll list left/right (see previous note) Wraparound beep - TBD |
| Cycle thru entries without posting menu - Up/Down Arrow Keys | Cycle thru entries without posting menu - Up/Down Arrow Keys | Cycle thru entries without posting menu - Up/Down Arrow Keys... but when you reach first or last entry, arrow keys revert to navigation controls and focus moves to the previous or next control instead. | Cycle thru entries without dropping down list- Up/Down
Arrow Keys, PgUp/Dn, Home/End.
When last entry is selected and Down Arrow is pressed, or first entry is selected and Up Arrow is pressed, system warning beep should sound rather than wrapping around. |
Up/Down arrow: Broken; still move focus
after first or last entry in list reached
PgUp/PgDn/Home/End: Not implemented |
The Browse button does not have an access key.
It would be nice if a non-clashing access key could be provided dynamically
at run-time, but even assigning all Browse buttons the Alt+B access key
would work, since navigation of colliding access keys is now handled properly
by GTK.
The Browse button does not have an access key.
It would be nice if a non-clashing access key could be provided dynamically
at run-time, but even assigning all Browse buttons the Alt+B access key
would work, since navigation of colliding access keys is now handled properly
by GTK.
| Java
No equivalent |
MSWin
CListView |
libgnomeui previous
GnomeIconList |
libgnomeui
Proposed |
Status at
31-Jan-02 Bugzilla Patch? NO |
|---|---|---|---|---|
| No Java equivalent | Navigate in - Tab, Alt+mnemonic | Navigate in - Tab, arrow keys (although it's hard to tell, since in Nautilus the list view almost always has focus). | Navigate in - Tab, Alt+mnemonic | NO - no focus indicator appears when list initially gains focus, until you press a key |
| " | Navigate out - Tab, Shift+Tab, Alt+Mnemonic | Navigate out - Tab, arrow keys, Alt+mnemonic? | Navigate out - Tab, Alt+Mnemonic | Broken - once a
selection is made in the list, Tab doesn't move focus out of the list again.
Alt+mnemonic of another control in the window is OK. |
| " | Navigate within-
Ctrl+Arrow keys: move to the next item in the indicated direction, without selecting it. In Details viewthere is only one column, so right and left arrows scroll the window a small amount to the right or left. In List view the Up and Down arrows wrap between columns. Ctrl+PgUp/PgDn: Move to the bottom or top item on the screen without selecting. Use a second time to move to the item one screen above or below. Backspace: display the contents of the parent directory (if list is being used in a file manager context) |
Navigate within-
No navigation possible without selection? |
Navigate within-
Ctrl+Arrow keys: move to the next item in the indicated direction, without selecting it. Ctrl+PgUp/PgDn: Move to the bottom or top item on the screen without selecting. Use a second time to move to the item one screen above or below. Backspace: display the contents of the parent directory (if list is being used to display a hierarchy, e.g. Directory structure) |
Ctrl+arrow keys: OK
Ctrl+PgUp/Dn: Not implemented Backspace - TBD
|
| " | Enter opens the selected item. | Enter opens the selected item. | Activate selection - Enter | TBD |
|
Selection (assumes list enables multiple selections) - Ctrl+A , Ctrl+/= Select all Shift+Ctrl+A, Ctrl+\ = Deselect all Spacebar = make a selection, deselects previous selection Ctrl+Spacebar = Discontiguous extension, doesn't affect previous selection Shift+spacebar = contiguous selection, extends selection from previous selection point Shift+arrowkey= extend selection left/right/up/down, wrapping to next/previous line if necessary (left/right arrows only) Shift+home = extend selection to beginning of list Ctrl+home = focus and add first item in list to discontiguous selection Shift+end = extend selection to end of list Ctrl+End = focus and add last item in list to discontigous selection Shift+page down = extend selection down one view Shift+page up = extend selection up one view Ctrl+PgUp/PgDn = select and move focus to top/bottom of view, then top/bottom of previous/next view on subsequent press Printable character string = select next visible item in list starting with that string (single-selection tree only) Popup search text box: Ctrl-S Printable character = select next visible item in list starting with that character (single-selection list only) If selection is attempted beyond the current bounds of the field's contents, system warning beep should be sounded. |
Ctrl+A: not
implemented
Ctrl+/: not implemented Shift+Ctrl+A: not implemented Ctrl+/ : not implemented Ctrl+Spacebar: OK Shift+Spacebar: not implemented Shift+arrowkey: not implemented Shift+Home: not implemented Ctrl+Home: not implemented Shift+End: Not implemented Ctrl+End: Not implemented Shift+PgDn: not implemented Shift+PgUp: not implemented Ctrl+PgUp/Dn: not implemented Printable char string: not implemented Ctrl-S: not implemented Keyboard beep when attempting to select beyond bounds: TBD |