Windows Master Beta version 1.00, Blazie Engineering, 1993-94
     Programmed by Daehee Lee

If you have any questions, comments, or find any bugs on Windows
Master, please do not hesitate to contact me at:
Internet: leeda@cps.msu.edu

     1.  About this manual
     This manual is a (not complete) short description about the
installation and commands of Windows Master version 1.00.

     2.  About Windows Master
     Windows Master is a new product of Blazie Engineering, which
enables the visually impaired to access Microsoft Windows 3.1 and
the applications.  There are two versions of Windows Master.
One for Braille 'n Speak only, and the other to support all
Arkenstone's openbook speech synthesizers drivers.  The former is
called Windows Master, and the latter Windows Master etc.  The
differences between the two versions of Windows Master is that
Windows Master etc cannot use the Braille 'n Speak's keyboard as
an input, but Windows Master can receive the BNS keyboard..

     3.  System Requirements
     Microsoft Windows 3.1
     Any IBM-compatible system running Microsoft Windows 3.1
     Braille 'n Speak, or other speech synthesizers to be
supported by Arkenstone's Openbook.

     4.  Installation
     4.1 Windows Master Installation
     (1) Just copy all the Windows Master files in your new
directory.  Select a com port whick you will use.  To select a
com port:
     (1.a) Open srwdev.ini.
     (1.b) Go to line comport.
     (1.c) Type a com port.  For example:
     comport=com1:, or
     comport=com2:
     (1.c) Go to line device.
     (1.d) Make device=bns.
     (1.e) Save it.
     (2) Run Microsoft Windows 3.1
     (3) Open a startup group window in program manager.
     (4) Go to file menu in program manager.
     (5) Go to new in file menu.
     (6) Select Program item.
     (7) Enter the information it will ask you.
     (8) Save it.
     (9) Exit Microsoft Windows.
     Now you have done the installation.  As soon as you run
Microsoft Windows, the Windows Master will be automatically
executed.  Note that if you prevents Windows Master from being
automatically executed when you run Windows then hold down the
shift key until the loading of Microsoft Windows is done.

     4.2 Windows Master etc. installation
     (1) Just copy all the Windows Master files in your new
directory.  
     (2) Copy a proper ssil.ini and speech synthesizer driver
into Microsoft Windows directory.
     (3) Select a com port whick you will use.  To select a com
port:
     (3.a) Open ssil.ini.
     (3.b) Go to line port.
     (3.c) Type a com port.  For example:
     port=com1:9600,n,8,1, or
     port=com2:9600,n,8,1
     To select a speech device:
     (3.c) Go to line device.
     (3.d) Type a proper speech synthesizer driver name.  For
example, Make device=dectalk.
     (1.e) Save it.
     (4) Run Microsoft Windows 3.1
     (5) Open a startup group window in program manager.
     (6) Go to file menu in program manager.
     (7) Go to new in file menu.
     (8) Select Program item.
     (9) Enter the information it will ask you.
     (10) Save it.
     (11) Exit Microsoft Windows.
     Now you have done the installation.  As soon as you run
Microsoft Windows, the Windows Master will be automatically
executed.  Note that if you prevents Windows Master from being
automatically executed when you run Windows then hold down the
shift key until the loading of Microsoft Windows is done.

     5.  How to use the BNS keys as an IBM-compatible keyboard.
     This is only for the version of Windows Master, not Windows
Master etc.
     Note that all shift keys (shift, control and alt) behaves as
follows:
For example, if you press xchord once, it means that you are
holding the control until you press another non-shift key.  If
you press xchord and then uchord, then it means that you are
holding shift and control at the same time.
However, if you press xchord twice, it means that you press and
release control key.
     A list of bns key simulation:
c35: alt
uchord: shift
xchord: control
fchord + digits: function key 1 - 9
fchord + a - o: function key 10 - 24
c45: tab
c12: backspace
c45: return
c15: escape
c1: up arrow
c4: down arrow
c3: left arrow
c6: right arrow
lchord: home
c456: end
c23: page up
c56: page down
ichord: insert
dchord: delete
?rchord: review mode
?capslock
?numlock
?prtsc
?scroll
?pause

     6.  hotkeys
review mode on/off: shift + alt
screen mode on/off: alt+left-shift

     7.  review keys:
     7.1 navigate window:
tab: from left to right
shift+tab: from right to left
control+tab: from parent to child
control+shift+tab: from child to parent

     7.2 cursor movement
left cursor: move left by char
right cursor: move right by char
ctrl+left: move left by word
ctrl+right: move right by word
up arrow: move up byline
down arrow: move down by line
numpad 1, 2, 3: read prev, current, next char.
numpad 4, 5, 6: read prev, current, next word.
numpad 7, 8, 9: read prev, current, next line.
insert + numpad1: goto prev same font
insert + numpad3: go to next same font.
insert+numpad2: read next same color
insert+numpad4: go to previous different color
insert+numpad5: read the color or font of current block
For example, it toggles between color and font. In other case if
users searches
for color, then this key reads the color; if users search for
font, it
reads the font.
insert+numpad7: go to prev diff font.
insert+numpad9: goto next diff font.
insert+numpad6: go to next different color
insert+numpad8: go to prev same color
shift+left: go to previous different color
shift+right: go to next different color
shift+up: go to previous same color
shift+down: go to next same color
alt+left: goto prev diff font
alt+right: goto next diff font.
alt+up: goto prev same font
alt+down: go to next same font.
     7.3 Entering other settings monitor.
ctrl+s: set speech parameters
ctrl+w: enter configuration mode to set zones to make quiet or

     7.4 miscellaneous
a: say active window title.
c: say window class where the review cursor is located
f: say focused window title
g: read the whole window, depending upon where the reading mode
is screen mode
or window mode.
n: say the module name where the review cursoris located.
o: say the owner window of the window where the review cursor is
located.
s: set screen mode
t: say the window title where the review cursor is located
w: set window mode
?control+k: kill srw permanently.

     7.5  speech parameter setting mode
esc: exit set speech mode
g: gender
i: intonation
l: language
m: sentential markers or punctuations
o: output mode
p: pitch
r: rate
s: preset voice
t: tone
v: volume
left: decrease
right: increase
return: set parameter

     7.6 set zone mode for configuration:
esc: exit setzone mode.
spacebar: set a cursor pos or color when 'u' is pressed.
a: set an active window to a zone.
b: set to a zone the block where the review cursor is located
now.
c: set all child wondows to a zone
d: set a desktop to a zone
e: set to a zone the window with the title name
f: set a focused window to a zone
g: load dat file
h: set a color
i: set all mdi windows to a zone
l: set to a zone the line where the review cursor is located now
m: monitor a user-defined zone.
n: set the window with a class name to a zone
q: make a user-defined zone quiet.
o: set owner window to a zone.
s: save dat file
t: set the top window to a zone
u: set a zone by mouse.
w: set to a zone the window where the review cursor is located.
x: set a string. finish this with return-key.

     note1:
     The difference between a and t is this:
'a' sets to a zone all windows (including the current
activewindows)
which belong to the current active window.  't' sets the topmost
window of the windows belonging to the active window. So 't' does
not
setthe child windows to a zone.

     note2:
     To set a zone with a string or color, first set a string or
color, and then set a specific zone.

*** Review mode function categories ***
1. Reading functions
These functions will allow you to read some parts of screen
without moving the cursor.
read the following:
(1) whole window
(2) client area
(3) title
(4) menu
(5) nonclient
(6) focus

2. moving the cursor:
These functions will allow you to move the review cursor and read
the location
of the cursor.

3.  search functions
These functions will allow you to search some information and
then move
the cursor to the location.

4. configuration functions:
These functions will allow you to configur
the applications.

speech drivers:
It supports the arkenstone's drivers for Openbook.
ssil.ini should be put in windows directory.

troubleshootings:
t.1. dos session
com port conflict.
no immediate stop of speech in window dos sesion.

t.2. solitaire:
1. turn off outlineing drag in option of game menu.
2. turn off time in option of game menu, or
3. turn off status bar if you turn on time.
4. Make windows redraw cards by pressing and releasing the space
bar
when you cannot identify the cards.

