Keyboard Navigation for GNOME 2.0 (Draft)

Contents > Nautilus/EEL Widgets > Lists and Trees
 

Other EEL/Nautilus widgets not listed here should follow the proposal for their nearest GTK equivalents, with respect to keyboard navigation.
 

List View

This is the widget in Win32 that allows you to show a list as large icons, small icons, list or details. I don't think there's a standard gtk equivalent, but I've included it here as Nautilus uses something very similar that presumably may end up in gtk one day.
 
 
Java
No equivalent
MSWin
CListView
(Nautilus) Proposed Status at
8-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 TBD
" Navigate out - Tab, Shift+Tab, Alt+Mnemonic Navigate out - Tab, arrow keys, Alt+mnemonic? Navigate out - Tab, Alt+Mnemonic TBD
" 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. 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 to display a hierarchy, e.g. Directory structure)

TBD
" Enter opens the selected item. Enter opens the selected item. Activate selection - Enter (Unchanged). 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.

TBD

 

Users · Developers · ViewCVS · FTP · Bugzilla · Software Map · Contact