[BRLTTY] Renaming of the fs wheels and GDF keys.

Dave Mielke dave at mielke.cc
Tue Dec 30 17:36:17 EST 2014


The latest code is a first crack at dealing with the naming of the wheels and 
GDF keys. Please update to the latest code and check out the key table help.

For those without an fs braille device, the two files Focus14.txt and 
PacMate.txt have been attached to this message.

-- 
Dave Mielke           | 2213 Fox Crescent | The Bible is the very Word of God.
Phone: 1-613-726-0014 | Ottawa, Ontario   | http://Mielke.cc/bible/
EMail: dave at mielke.cc | Canada  K2A 1H7   | http://FamilyRadio.com/
-------------- next part --------------
Key Table: FreedomScientific Focus Blue

There are two Nav keys - one at each side of the top.
* Each has three actions: Up, Down, and Press.
* On some models, a Nav key is a wheel which can be both rolled and pressed.
* On others, it's an up/down rocker along with a pressable button.
On older models, the Selector keys are known as GDF (General Display Function) keys.

Default Bindings
go to beginning of line: LeftNavPress
go to end of line: RightNavPress
go back after cursor tracking: LeftSelector
go to cursor: RightSelector
insert clipboard text at cursor: LeftSelector+RightSelector
go left one window: LeftAdvance
go right one window: RightAdvance
go to beginning of top line: LeftSelector+LeftAdvance
go to beginning of bottom line: LeftSelector+RightAdvance
go to top line: RightSelector+LeftAdvance
go to bottom line: RightSelector+RightAdvance
go up one line: LeftNavUp
go down one line: LeftNavDown
go left one window: RightNavUp
go right one window: RightNavDown
go up to nearest line with different content: LeftNavPress+LeftNavUp
go down to nearest line with different content: LeftNavPress+LeftNavDown
go left one character: RightNavPress+RightNavUp
go right one character: RightNavPress+RightNavDown
go up to previous command prompt: LeftAdvance+LeftNavUp
go down to next command prompt: LeftAdvance+LeftNavDown
go up to last line of previous paragraph: RightAdvance+LeftNavUp
go down to first line of next paragraph: RightAdvance+LeftNavDown
go up to nearest line with different highlighting: LeftSelector+LeftNavUp
go down to nearest line with different highlighting: LeftSelector+LeftNavDown
search backward for clipboard text: RightSelector+LeftNavUp
search forward for clipboard text: RightSelector+LeftNavDown
bring cursor to character: RoutingKey
place left end of window at character: LeftNavPress+RoutingKey
describe character: RightNavPress+RoutingKey
copy characters to clipboard: RoutingKey+RoutingKey
start new clipboard at character: LeftAdvance+RoutingKey
rectangular copy to character: RightAdvance+RoutingKey
append to clipboard from character: LeftSelector+RoutingKey
linear copy to character: RightSelector+RoutingKey
set skipping of blank windows on/off: Space+Dot1+Dot2
set skipping of blank windows on: Space+Dot1+Dot2+Dot8
set skipping of blank windows off: Space+Dot1+Dot2+Dot7
set cursor visibility on/off: Space+Dot1+Dot4
set cursor visibility on: Space+Dot1+Dot4+Dot8
set cursor visibility off: Space+Dot1+Dot4+Dot7
set display mode attributes/text: Space+Dot1+Dot4+Dot5
set display mode attributes: Space+Dot1+Dot4+Dot5+Dot8
set display mode text: Space+Dot1+Dot4+Dot5+Dot7
set screen image frozen/unfrozen: Space+Dot1+Dot2+Dot4
set screen image frozen: Space+Dot1+Dot2+Dot4+Dot8
set screen image unfrozen: Space+Dot1+Dot2+Dot4+Dot7
enter/leave help display: Space+Dot1+Dot2+Dot5
set skipping of lines with identical content on/off: Space+Dot2+Dot4
set skipping of lines with identical content on: Space+Dot2+Dot4+Dot8
set skipping of lines with identical content off: Space+Dot2+Dot4+Dot7
set braille keyboard enabled/disabled: Space+Dot1+Dot3
set braille keyboard enabled: Space+Dot1+Dot3+Dot8
set braille keyboard disabled: Space+Dot1+Dot3+Dot7
enter/leave command learn mode: Space+Dot1+Dot2+Dot3
enter/leave preferences menu: Space+Dot1+Dot2+Dot3+Dot4
restore preferences from disk: Space+Dot1+Dot2+Dot3+Dot4+Dot7
save preferences to disk: Space+Dot1+Dot2+Dot3+Dot4+Dot8
set autorepeat on/off: Space+Dot1+Dot2+Dot3+Dot5
set autorepeat on: Space+Dot1+Dot2+Dot3+Dot5+Dot8
set autorepeat off: Space+Dot1+Dot2+Dot3+Dot5+Dot7
enter/leave status display: Space+Dot2+Dot3+Dot4
set cursor tracking on/off: Space+Dot2+Dot3+Dot4+Dot5
set cursor tracking on: Space+Dot2+Dot3+Dot4+Dot5+Dot8
set cursor tracking off: Space+Dot2+Dot3+Dot4+Dot5+Dot7
set attribute underlining on/off: Space+Dot1+Dot3+Dot6
set attribute underlining on: Space+Dot1+Dot3+Dot6+Dot8
set attribute underlining off: Space+Dot1+Dot3+Dot6+Dot7
bring cursor to line: Space+Dot1+Dot2+Dot3+Dot6
switch to previous virtual terminal: Space+Dot1+Dot2+Dot3+Dot6+Dot7
switch to next virtual terminal: Space+Dot1+Dot2+Dot3+Dot6+Dot8
set sliding window on/off: Space+Dot2+Dot4+Dot5+Dot6
set sliding window on: Space+Dot2+Dot4+Dot5+Dot6+Dot8
set sliding window off: Space+Dot2+Dot4+Dot5+Dot6+Dot7
insert clipboard text at cursor: Space+Dot1+Dot3+Dot4+Dot6
restore clipboard from disk: Space+Dot1+Dot3+Dot4+Dot6+Dot7
save clipboard to disk: Space+Dot1+Dot3+Dot4+Dot6+Dot8
set text style 6-dot: Space+Dot2+Dot3+Dot5
set text style 8-dot: Space+Dot2+Dot3+Dot6
backspace key: Space+Dot7
enter key: Space+Dot8
cursor-left key: Space+Dot3
cursor-right key: Space+Dot6
home key: Space+Dot2
end key: Space+Dot5
cursor-up key: Space+Dot1
cursor-down key: Space+Dot4
page-up key: Space+Dot2+Dot3
page-down key: Space+Dot5+Dot6
tab key: Space+Dot2+Dot3+Dot5+Dot6
insert key: Space+Dot3+Dot5
delete key: Space+Dot2+Dot5+Dot6
escape key: Space+Dot2+Dot6
backspace key: Space+LeftShift
enter key: Space+RightShift
function key: Space+RoutingKey
switch to virtual terminal: RightShift+RoutingKey
describe character: NavrowKey
go up to nearest line with less indent than character: LeftAdvance+NavrowKey
go down to nearest line with less indent than character: RightAdvance+NavrowKey
place left end of window at character: LeftSelector+NavrowKey
cursor-up key: LeftRockerUp
cursor-down key: LeftRockerDown
go up one line: RightRockerUp
go down one line: RightRockerDown
braille keyboard dot1: Dot1
braille keyboard dot2: Dot2
braille keyboard dot3: Dot3
braille keyboard dot4: Dot4
braille keyboard dot5: Dot5
braille keyboard dot6: Dot6
braille keyboard dot7: Dot7
braille keyboard dot8: Dot8
braille keyboard space: Space
braille keyboard control: LeftShift
braille keyboard meta: RightShift
-------------- next part --------------
Key Table: FreedomScientific PAC Mate

The rear row of cursor routing keys is actually a set of navigation keys.
The 10 middle keys (5 on each side of the center) are special.
The two outer ones are named LeftSelector and RightSelector.
The eight inner ones are named Hotkey1 through Hotkey8.
The LeftAdvance key is any key to the left of the special keys.
The RightAdvance key is any key to the right of the special keys.

Default Bindings
set skipping of lines with identical content on/off: Hot1
set skipping of blank windows on/off: RightSelector+Hot1
set display mode attributes/text: Hot2
set attribute underlining on/off: RightSelector+Hot2
set cursor tracking on/off: Hot3
set cursor visibility on/off: RightSelector+Hot3
set text style 6-dot/8-dot: Hot4
set autorepeat on/off: RightSelector+Hot4
enter/leave help display: Hot5
set screen image frozen/unfrozen: RightSelector+Hot5
enter/leave command learn mode: Hot6
restore preferences from disk: RightSelector+Hot6
enter/leave preferences menu: Hot7
save preferences to disk: RightSelector+Hot7
enter/leave status display: Hot8
bring cursor to line: RightSelector+Hot8
go to beginning of line: LeftWheelPress
go to end of line: RightWheelPress
go back after cursor tracking: LeftSelector
go to cursor: RightSelector
insert clipboard text at cursor: LeftSelector+RightSelector
go left one window: LeftAdvance
go right one window: RightAdvance
go to beginning of top line: LeftSelector+LeftAdvance
go to beginning of bottom line: LeftSelector+RightAdvance
go to top line: RightSelector+LeftAdvance
go to bottom line: RightSelector+RightAdvance
go up one line: LeftWheelUp
go down one line: LeftWheelDown
go left one window: RightWheelUp
go right one window: RightWheelDown
go up to nearest line with different content: LeftWheelPress+LeftWheelUp
go down to nearest line with different content: LeftWheelPress+LeftWheelDown
go left one character: RightWheelPress+RightWheelUp
go right one character: RightWheelPress+RightWheelDown
go up to previous command prompt: LeftAdvance+LeftWheelUp
go down to next command prompt: LeftAdvance+LeftWheelDown
go up to last line of previous paragraph: RightAdvance+LeftWheelUp
go down to first line of next paragraph: RightAdvance+LeftWheelDown
go up to nearest line with different highlighting: LeftSelector+LeftWheelUp
go down to nearest line with different highlighting: LeftSelector+LeftWheelDown
search backward for clipboard text: RightSelector+LeftWheelUp
search forward for clipboard text: RightSelector+LeftWheelDown
bring cursor to character: RoutingKey
place left end of window at character: LeftWheelPress+RoutingKey
describe character: RightWheelPress+RoutingKey
copy characters to clipboard: RoutingKey+RoutingKey
start new clipboard at character: LeftAdvance+RoutingKey
rectangular copy to character: RightAdvance+RoutingKey
append to clipboard from character: LeftSelector+RoutingKey
linear copy to character: RightSelector+RoutingKey


More information about the BRLTTY mailing list