SAM Driver for the Hims Braille EDGE

This is a fully functional SAM driver for use with a software driven Hims Braille EDGE.

This driver uses the WIN32 Comms API to talk to the Braille display so should work in Windows XP and upwards, including Windows 7 64-BIT.  There is no 16-bit code.

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
Auto-detects Braille EDGE.
Supports USB connections.


Using this driver

In order to use this driver with a Braille EDGE:
- Connect a USB cable from the Braille EDGE to your PC.
- Select the option "Terminal for screen reader" from the Utilities menu on the Braille EDGE.
- Run SAM, or your SAM-compatible access product.

Before connecting a USB cable for the first time, we recommend that you install the USB driver for the Braille Edge, which can be found on the Hims website:


Key assignments

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

In the following list, the keys on the top of the unit are labeled from left to right: Backspace, 3, 2, 1, 4, 5, 6, Enter, with the Space bar in the middle.  
In front of these, labelled from left to right are: Advance1, Advance2, ... up to Advance7 and Advance8.  The two groups of four buttons at the ends of the braille keys are called the Left and Right Navi keys.  The buttons at the ends of the Braille line are Scroll Left and Scroll Right.  There are two of each of these.

Note: If you press Dot1, Dot 3, Dot 5, Dot 6 and Space together (Z + Space), you will return to the Utility menu of Braill EDGE.


Action Open Control Panel = Dot 2 + Dot 5 + Space
Action Open Control Panel = Dot1 + Dot2 + Dot3 + Dot4 + Dot5 + Dot6 + Space
Action Open Control Panel = Advance5
Action Help = Advance6
Speak Keys Where am I? = Dot 3 + Dot 4 + Space
Speak Keys Status (Multikey) = Dot 1 + Dot 6 + Space
Braille Back = Advance3 + Advance4
Braille Forward = Advance5 + Advance6
Braille Line up = Dot 2 + Dot 3 + Space
Braille Line down = Dot 5 + Dot 6 + Space
Braille Go To Focus = Dot 1 + Dot 4 + Space
Braille Line Start = Dot 1 + Dot 3 + Dot 5 + Space
Braille Line End = Dot 2 + Dot 4 + Dot 6 + Space
Braille Top = Dot 1 + Dot 2 + Dot 3 + Space
Braille Bottom = Dot 4 + Dot 5 + Dot 6 + Space
Braille Cell Left = Dot 2 + Space
Braille Cell Right = Dot 5 + Space
Braille Width Left = Left Up Scroll
Braille Width Left = Right Up Scroll
Braille Width Right = Right Down Scroll
Braille Width Right = Left Down Scroll
Braille Half Width Left = Advance1 + Left Up Scroll
Braille Half Width Left = Advance1 + Right Up Scroll
Braille Half Width Right = Right Down Scroll + Advance8
Braille Half Width Right = Left Down Scroll + Advance8
Braille Physical/Logical Mode = Dot 1 + Dot 2 + Dot 3 + Dot 4 + Space
Braille Physical/Logical Mode = Dot 1 + Dot 3 + Dot 4 + Dot 5 + Space
Braille Literary Braille on off = Dot 1 + Dot 4 + Dot 6 + Space
Braille Cycle Attributes = Dot 1 + Dot 2 + Dot 5 + Dot 6 + Space
Braille Describe Character on off = Dot 1 + Dot 3 + Dot 4 + Dot 6 + Space
Braille Hooks on off = Dot 1 + Dot 3 + Dot 4 + Space
Braille Tracking on off = Dot 1 + Dot 2 + Dot 3 + Dot 5 + Space
Braille Cursor on off = Advance4 + Left Up Scroll
Braille Cursor on off = Advance4 + Right Up Scroll
Braille Eight Dot Six Dot = Dot 2 + Dot 3 + Dot 6 + Space
Braille Cursor Style = Dot 1 + Dot 3 + Dot 4 + Dot 5 + Dot 6 + Space
Braille Enhance on off = Dot 1 + Dot 2 + Dot 3 + Dot 4 + Dot 6 + Space
Braille Input on off = Dot 2 + Dot 4 + Space
Braille Layout on off = Dot 1 + Dot 4 + Dot 5 + Dot 6 + Space
Simulate Key Press Up = Dot 1 + Space
Simulate Key Press Up = Left Up Navi
Simulate Key Press Up = Right Up Navi
Simulate Key Press Down = Dot 4 + Space
Simulate Key Press Down = Left Down Navi
Simulate Key Press Down = Right Down Navi
Simulate Key Press Left = Dot 3 + Space
Simulate Key Press Left = Left Left Navi
Simulate Key Press Left = Right Left Navi
Simulate Key Press Right = Dot 6 + Space
Simulate Key Press Right = Left Right Navi
Simulate Key Press Right = Right Right Navi
Simulate Key Press Home = Dot 1 + Dot 3 + Space
Simulate Key Press End = Dot 4 + Dot 6 + Space
Simulate Key Press Enter = Enter
Simulate Key Press Space = Space
Braille Routing Button Action = Dot 1 + Dot 2 + Dot 4 + Dot 5 + Dot 6 + Space
Simulate Key Press Page Up = Dot 3 + Dot 4 + Dot 5 + Space
Simulate Key Press Page Down = Dot 1 + Dot 2 + Dot 6 + Space
Simulate Key Press Tab = Advance2
Simulate Key Press Tab = Dot 4 + Dot 5 + Space
Simulate Key Press Shift Tab = Advance2 + Advance5
Simulate Key Press Shift Tab = Dot 1 + Dot 2 + Space
Simulate Key Press Ctrl Tab = Advance2 + Advance3
Simulate Key Press Ctrl Shift Tab = Advance2 + Advance3 + Advance5
Speech Mute = Advance3
Simulate Key Press Escape = Dot 1 + Dot 5 + Space
Simulate Key Press Escape = Advance1
Simulate Key Press Backspace = Backspace
Simulate Key Press Delete = Dot 1 + Dot 4 + Dot 5 + Space
Simulate Key Press Windows = Dot 2 + Dot 4 + Dot 5 + Dot 6 + Space
Simulate Key Press Windows = Advance7
Simulate Key Press Application = Advance8
Simulate Key Press Alt = Advance4


5/2012
