SAM Driver for TeleSensory PowerBraille

This is a fully functional SAM driver for use with a TeleSensory PowerBraille refreshable Braille display. It may also work with the Navigator, but this has not been tested.

This driver can also be used with the RBT-40 display. Put the device into Powerbraille emulation mode (Mode 3 - Emul. 3)

This driver uses the WIN32 Comms API to talk to the Braille display so will work in Windows 95 and NT, there is no 16-bit code.

This driver only supports communication using the serial port(DCE).

Please report any bugs to Dolphin. If it crashes please tell us the crash address and registers etc, from the crash message box, also report the driver version number (check with explorer - file properties).

Features
Supports multiple units simultaneously.
Auto-detects PowerBraille.
Auto-detects Rabbit (when in emulation mode)

Key assignments
The following lists the default keys to press for each Braille operation.
Your screen reader may not support some of these operations.

As the PowerBraille 40 and PowerBraille 65/80 have different key configurations, the keys for each display type are listed separately.

PowerBraille 40
Move to top left of window: Left rocker bar up + left button
Move to bottom left of window: Left rocker bar down + left button
Move to focus: Convex button
Left edge of window: Right rocker bar up + left button
Right edge of window: Right rocker bar down + left button
MOve one line up: Right rocker bar up
MOve one line down: Right rocker bar down
Move left one character: Right rocker bar up + right button
MOve right one character: Right rocker bar down + right button
Read backwards: Left button
Read forwards: Right button
Toggle focus tracking: Concave button
Switch to Attribute mode 1: Left rocker bar up
Switch to Attribute mode 2: Left rocker bar down
Switch to report mode: Convex button + concave button
Activate configuration dialog: Left button + right button

PowerBraille 65/80
Move to top left of window: Left rocker bar up + button 1
Move to bottom left of window: Left rocker bar down + button 1
Move to focus: Convex button
Left edge of window: button 1
Right edge of window: button 2
MOve one line up: Right rocker bar up
MOve one line down: Right rocker bar down
Move left one character: button 3
MOve right one character: button 4
MOve left one display width: Right rocker bar up + button 4
Move one display width right: Right rocker bar down + button 4
Move one half display width left: Bar 3
Move one half display width right: Bar 4
Read backwards: Bar 1
Read forwards: Bar 2
Toggle focus tracking: Concave button
Switch to Attribute mode 1: Left rocker bar up
Switch to Attribute mode 2: Left rocker bar down
Switch to report mode: Convex button + concave button
Toggle between six and eight dot: Switch 1 up
Toggle cursor shape: Switch 2 up
Toggle cursor visible: Switch 2 down
Toggle Braille on/off: Left rocker bar down + right rocker bar down
Toggle between logical and layout mode: Left rocker bar up + right rocker bar up
Toggle showing non-normal characters in dot 8: Switch 1 down
Activate configuration dialog: Button 1 + button 2 + button 3 + button 4


Rabbit 40
Move to top left of window: 12
Move to bottom left of window: 23
Move to focus: 26
MOve one line up: 4
MOve one line down: 6
Move left one character: 45
MOve right one character: 56
Read backwards: 2
Read forwards: 5
Toggle focus tracking: 35
Switch to Attribute mode 1: 1
Switch to Attribute mode 2: 3

5/99
