Key Table: HandyTech Modular
============================

Notes
* The 16-key pad is arranged in four columns and four rows.
  The keys in the first (top) row are named: B9, One, Two, Three.
  The keys in the second row are named: B10, Four, Five, Six.
  The keys in the third row are named: B11, Seven, Eight, Nine.
  The keys in the fourth (bottom) row are named: B12, B13, Zero, B14.

Default Bindings
----------------

Special Modes
* enter/leave help display:
  + B8
  + Status1
* enter/leave command learn mode: B4+B5
* enter/leave preferences menu:
  + One
  + Status2
  + B7+B1
* enter/leave status display:
  + Status3
  + B7+B6
* set display mode attributes/text: B6
* set screen image frozen/unfrozen:
  + Status4
  + B8+B6
* describe character: B2+RoutingKey
* show current date and time: B2+B3+B5+B6

Cursor Functions
* go to screen cursor: B1
* go back after cursor tracking: B3
* bring screen cursor to character: RoutingKey

Vertical Navigation
* go up one line: B4
* go down one line: B5
* go to top line: B2+Left
* go to bottom line: B2+Right
* go to beginning of top line: B2
* go up to nearest line with different content: B8+B4
* go down to nearest line with different content: B8+B5
* go up to nearest line with different highlighting: B6+B4
* go down to nearest line with different highlighting: B6+B5
* go up to first line of paragraph: B1+B4
* go down to first line of next paragraph: B1+B5
* go up to previous command prompt: B2+B4
* go down to next command prompt: B2+B5
* go up several lines: B7+B4
* go down several lines: B7+B5
* go up to nearest line with less indent than character: Left+RoutingKey
* go down to nearest line with less indent than character: Right+RoutingKey

Horizontal Navigation
* go backward one braille window: Left
* go forward one braille window: Right
* go to beginning of line: B1+Left
* go to end of line: B1+Right
* go left one character: B6+Left
* go right one character: B6+Right
* go left half a braille window: B3+Left
* go right half a braille window: B3+Right
* place left end of braille window at character: B1+RoutingKey

Clipboard Functions
* start new clipboard at character: B4+RoutingKey
* append to clipboard from character: B3+RoutingKey
* linear copy to character: B6+RoutingKey
* rectangular copy to character: B5+RoutingKey
* copy characters to clipboard: RoutingKey+RoutingKey
* insert clipboard text after screen cursor: Left+Right
* search backward for clipboard text: B3+B4
* search forward for clipboard text: B3+B5

Configuration Functions
* set text style 6-dot/8-dot: B7
* set skipping of lines with identical content on/off: B6+B1
* set skipping of blank braille windows on/off: B6+B2
* set sliding braille window on/off: B6+B3
* set track screen cursor on/off: B8+B1
* set screen cursor visibility on/off: B8+B2
* set attribute underlining on/off: B8+B3
* set alert tunes on/off: B8+B7

Menu Operations
* go up to previous item: Eight
* go down to next item: Two
* go up to first item: Nine
* go down to last item: Three
* select previous choice: Four
* select next choice: Six
* restore preferences from disk: B7+B2
* save preferences to disk:
  + Five
  + B7+B3

Speech Functions
* stop speaking:
  + B12
  + B2+B3+Left
* speak current line:
  + B10
  + B2+B3+Right
* speak from top of screen through current line: B9
* speak from current line through bottom of screen: B11
* go to current speaking position: Zero

Keyboard Input
* cursor-left key: Zero+Four
* cursor-right key: Zero+Six
* cursor-up key: Zero+Eight
* cursor-down key: Zero+Two
* page-up key: Zero+Nine
* page-down key: Zero+Three
* home key: Zero+Seven
* end key: Zero+One
* insert key: Zero+B13
* delete key: Zero+B14
* function key #1: B12+One
* function key #2: B12+Two
* function key #3: B12+Three
* function key #4: B12+Four
* function key #5: B12+Five
* function key #6: B12+Six
* function key #7: B12+Seven
* function key #8: B12+Eight
* function key #9: B12+Nine
* function key #10: B12+Zero
* function key #11: B12+B13
* function key #12: B12+B14
* switch to specific virtual terminal #1: B11+One
* switch to specific virtual terminal #2: B11+Two
* switch to specific virtual terminal #3: B11+Three
* switch to specific virtual terminal #4: B11+Four
* switch to specific virtual terminal #5: B11+Five
* switch to specific virtual terminal #6: B11+Six
* switch to specific virtual terminal #7: B11+Seven
* switch to specific virtual terminal #8: B11+Eight
* switch to specific virtual terminal #9: B11+Nine
* switch to specific virtual terminal #10: B11+Zero
* switch to specific virtual terminal #11: B11+B13
* switch to specific virtual terminal #12: B11+B14
* switch to the previous virtual terminal: B13
* switch to the next virtual terminal: B14

Special Functions
* remember current braille window position #1: B9+One
* remember current braille window position: B7+RoutingKey
* remember current braille window position #2: B9+Two
* remember current braille window position #3: B9+Three
* remember current braille window position #4: B9+Four
* remember current braille window position #5: B9+Five
* remember current braille window position #6: B9+Six
* remember current braille window position #7: B9+Seven
* remember current braille window position #8: B9+Eight
* remember current braille window position #9: B9+Nine
* remember current braille window position #10: B9+Zero
* remember current braille window position #11: B9+B13
* remember current braille window position #12: B9+B14
* go to remembered braille window position #1: B10+One
* go to remembered braille window position: B8+RoutingKey
* go to remembered braille window position #2: B10+Two
* go to remembered braille window position #3: B10+Three
* go to remembered braille window position #4: B10+Four
* go to remembered braille window position #5: B10+Five
* go to remembered braille window position #6: B10+Six
* go to remembered braille window position #7: B10+Seven
* go to remembered braille window position #8: B10+Eight
* go to remembered braille window position #9: B10+Nine
* go to remembered braille window position #10: B10+Zero
* go to remembered braille window position #11: B10+B13
* go to remembered braille window position #12: B10+B14

