JFW & the Braille Window

		
The Braille terminal can be in one of several modes. Two
are defined at present.

When in Structured Mode, the Braille display acts similarly to a
synthesizer and displays information explicitly sent to it.  When
this mode is active, things which are spoken are also displayed on
the Tieman.  Using the up and down keys, one can review those
items most recently displayed.

When IN line mode, the Braille display reflects the contents of the
line with the active cursor.  When the cursor moves, the line contents
change.  The cursor's location is indicated by dots seven and eight of
the corresponding Braille cell bouncing up and down, or if
AllDotsCursor=1 in the active .JCF file, by all dots of that cell bouncing.

When in Line Mode, the routing button above each Braille cell will
route the current cursor to that cell and generate a mouse click at
that location.  These keys presently have no
function in Structured Mode.

In Line mode, the pixel location is displayed in the first three
status cells, and a P, J, or S appears in the fourth cell to indicate
whether the PC or JAWS cursor is active or if Structured Mode is on. 

IN both modes, dots seven and eight of the status cells indicate how
much of the screen line is being displayed on the Braille line.  When
the complete screen line is being displayed, dots seven and eight of
the first 4 status cells are raised.  When the beginning of the screen line is
being displayed, dots seven and eight of status cells one and two are
raised.  When the end of the screen line is being displayed dots seven
and eight of status cells three and four are raised.  When the middle
of the screen line is displayed, dots seven and eight of status cells
two and three are raised.

All of the keys on the Braille display other than the routing buttons
above the display cells are mapped to appropriate functions using the
JAWS macro language.  Moving from left to right, the keys of the front
panel are called Braille F1 through Braille F5.
The six keys on the top from left to right, are called Braille Keypad1
through Braille Keypad6.  Routing buttons above the status cells are
called Braille Status1 through Braille Status5.

In addition, if multiple keys on the top panel are pressed together as
one would do to type a Braille symbol, that symbol is translated to an
ASCII character and looked up as a macro.

Braille Keypad3=DOT 1
Braille Keypad2=DOT 2
Braille Keypad1=DOT 3
Braille Keypad4=DOT 4
Braille Keypad5=DOT 5
Braille Keypad6=DOT 6

e.g.  pressing Braille Keypad 2, 3, 4, and 5 would
generate the Letter g.  This could be mapped to a special function by
using the key name

Braille g

Note that in the macro language, all key names must be enclosed in {}
pairs and Preceded by the word Braille. e.g {Braille f1}, {Braille keypad1}.

If a key combination could be both a Braille symbol and a named key,
the named key takes precedence.  e.g.  Braille Keypad3 by itself does
not return  the letter a.

There are several new functions in the macro language designed to
support Braille.  They are documented in function.jml.

Sample macros are defined in Tieman.jms.  Brief Descriptions appear here.

Braille F1
	If there is more text to the left on the current line, display it.
	If not, display the final segment of the previous line.

Braille F2
Move up to the Previous line of the display without changing the
	horizontal position

Braille F3
	Simulate pressing the Enter key on the keyboard

Braille F4
	Move down to the next line of the display without changing the
	horizontal position


Braille F5
	If there is more text on the current line, then display it.
	Otherwise, display the first segment of the next line.


Braille Keypad1
	 toggle between the PC Cursor and the jaws cursor

Braille Keypad2
	Go to top of current window
 

Braille Keypad3
	Toggle Structured mode on and off 

Braille Keypad4
Perform a tab
Braille Keypad5
Perform a control+tab which is useful when moving between several documents

Braille Keypad6
	Perform an insert+tab 
Braille status1
	Rout jaws to PC
braille status2
	Route PC to Jaws
braille status3
	Goto menu bar
braille status4
	Go to the start button
braille status5 
	Minimize all windows and go to the desktop
braille status6
	Right mouse button

These are only possible uses for these keys.  They can all be changed to meet the user's needs.