$Id: s.KEYBOARD_NAVIGATION 1.3 02/06/19 21:28:54+02:00 gbevin@oak.uwyn.office $

KEYBOARD NAVIGATION
===================

Cursor Left

	+ No modifiers :
	  Collapse directory, or focus parent directory.
	  
	+ Ctrl :
	  Focus parent directory.
	 
	+ Ctrl + Shift :
	  Focus root directory.

	+ Alt :
	  Focus previous column.
	
	+ Alt + Shift :
	  Focus first column.

Cursor Right

	+ No modifiers :
	  Expand directory, or focus first child.
	  
	+ Ctrl :
	  Focus first expanded directory or first child.
	 
	+ Ctrl + Shift :
	  Focus deepest expanded directory or deepest first child.

	+ Alt :
	  Focus next column.
	
	+ Alt + Shift :
	  Focus last column.

Cursor Up

	+ No modifiers :
	  Focus previous row.
	  
	+ Ctrl :
	  Focus previous row in the same directory.
	 
	+ Shift :
	  Select/deselect focused row and focus previous row.
	 
	+ Ctrl + Shift :
	  Select/deselect focused row and focus previous row in the same directory.
	  
Cursor Down

	+ No modifiers :
	  Focus next row.
	  
	+ Ctrl :
	  Focus next row in the same directory.
	 
	+ Shift :
	  Select/deselect focused row and focus next row.
	 
	+ Ctrl + Shift :
	  Select/deselect focused row and focus next row in the same directory.

Home

	+ Ctrl :
	  Focus first row.
	  
End

	+ Ctrl :
	  Focus last row.

Page Up

	+ No modifiers :
	  Focus first invisible row at the top of the browser.
	  
Page Down

	+ No modifiers :
	  Focus first invisible row at the bottom of the browser.

Return

	+ No modifiers :
	  Toggle directory expansion and focus first node if it was expanded.

Escape

	+ No modifiers :
	  Clear the current selection.
	  
Tab

	+ No modifiers :
	  Focus file entry.
	  
Space

	+ No modifiers :
	  If it's not enabled for character browsing, select/deselect the focused
	  row.

	+ Any modifiers :
	  Select/deselect the focused row.
	  
