home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / HANDICAP / ACCDOS10.ZIP / MANUAL < prev    next >
Encoding:
Text File  |  1991-11-26  |  103.1 KB  |  2,477 lines

  1. User's Guide for AccessDOS
  2.  
  3. A package of public domain DOS extensions for keyboard, mouse and sound access
  4.  
  5. Developed by:
  6.    The Trace Research and Development Center
  7.    Madison, WI
  8.    Version 1.0
  9.    May, 1991
  10.  
  11. Software
  12.    Mark E. Novak
  13.    Joseph M. Schauer
  14.    Jay D. Hinkens
  15.    Gregg C. Vanderheiden
  16.  
  17. Manual
  18.    Peter A. Borden
  19.  
  20.  
  21. Note from Bill McGarry (wtm@bunker.shel.isc-br.com): This is the
  22. same as the "ados.txt" file except that printer codes have been
  23. removed and lines have been re-formatted to be less than 80
  24. characters in length.
  25.  
  26.  
  27.  
  28. Support for work on AccessDOS was provided in part by IBM
  29. Corporation and by the National Institute on Disability and
  30. Rehabilitation Research (NIDRR), U.S. Dept. of Education, under
  31. grant #H133E80021.
  32.  
  33. Information in this document is subject to change without notice,
  34. and does not represent a commitment on the part of the Trace Center
  35. or the University of Wisconsin.  The software may be used or copied
  36. and distributed to others without charge.  If the program is
  37. copied, all parts of the program must be distributed along with it,
  38. including the manual. This program may not be modified in any way
  39. without the express written permission of the Trace Center,
  40. University of Wisconsin-Madison.
  41.  
  42. Copyright (c) 1991, Board of Regents,
  43.                     University of Wisconsin System.
  44.                     All rights reserved.
  45. Printed in the United States of America
  46.  
  47. IBM, PS/1, PS/2 and PC XT/AT are registered trademarks of
  48. International Business Machines Corporation.  MS DOS and Microsoft
  49. Word are trademarks of Microsoft Corporation.  Word Perfect is a
  50. trademark of Word Perfect Corporation.
  51.  
  52.  
  53.  
  54. User's Guide for AccessDOS
  55. Part 1:  Getting Started
  56.  
  57.  
  58. 1-1:  What AccessDOS is all about
  59.  
  60. Since computers are used by many different people, they have been
  61. designed overall for the "average" user.  But everyone's abilities
  62. are different, and some people have enough trouble operating
  63. computers that they need some special accommodations.
  64.  
  65. AccessDOS provides some of these accommodations.  AccessDOS does
  66. not address all of the problems that someone with a disability
  67. might encounter in using a computer.  Rather, it tackles some of
  68. the most common difficulties that people with physical disabilities
  69. encounter in using the computer's input devices--that is the
  70. keyboard and the mouse.  It also can assist some people with
  71. hearing impairments.
  72.  
  73. AccessDOS is similar to the curbcuts used on street corners.  The
  74. computer itself, like the sidewalk, stays basically unchanged, and
  75. can still be used by anyone.  But just as curbcuts allow people in
  76. wheelchairs to get up on to the sidewalk and use it, AccessDOS lets
  77. the computer user with a disability operate the keyboard and mouse
  78. in a slightly different way, so that he or she can gain access to
  79. the computer.  Once that person has access to the computer, he or
  80. she can operate the same software that everyone else uses, and can
  81. use the computer to accomplished all the same things at home, at
  82. school or on the job.
  83.  
  84. AccessDOS extends the DOS operating system, which runs in the
  85. background while you are operating other software such as a word
  86. processor.  That means that you can make use of AccessDOS's special
  87. adaptive functions at any time while you're using the computer.
  88.  
  89. This User's Guide will explain all you need to know to operate the
  90. functions of AccessDOS.  We've also tried to explain why you might
  91. want to use certain functions.  However, we encourage you to look
  92. beyond our basic suggestions.  Look at the instructions to find out
  93. what the program does, then think about what it could do for you.
  94. Many of the functions are adjustable, and you may want to play
  95. around with them until you get them just the way you want them.
  96.  
  97. The next section ("A quick look at AccessDOS functions") gives
  98. brief descriptions of each of the AccessDOS's main functions.
  99. Reading this section will help you figure out which sections of the
  100. manual you might need to turn to.  Next to the name of each
  101. function is the number of the section in Part 2 which tells you how
  102. to use it.
  103.  
  104. Be sure also to read Sections 1-3 and 1-4 of this manual ("How to
  105. copy AccessDOS on to your disk" and "How to start up and install
  106. AccessDOS") before you try to operate AccessDOS.
  107.  
  108.  
  109.  
  110. 1-2:  A quick look at AccessDOS functions
  111.  
  112. There are seven basic functions in AccessDOS.  Here, in brief, is a
  113. description of each one.  (After the name of each function is the
  114. number of the section in Part 2 which tells you how to use it.)
  115.  
  116. WARNING:  Be sure you have read and followed the instructions in
  117. Sections 1-3 ("How to copy AccessDOS on to your disk") and 1-4
  118. ("How to start up and install AccessDOS") before you turn to Part 2
  119. and try to use any of the seven AccessDOS functions.
  120.  
  121.  
  122. StickyKeys (See Section 2-2)
  123.  
  124. Operating a computer often requires pressing two keys at once--for
  125. example, pressing the shift key and the 8 key to make an asterisk
  126. (*).  Some people find it difficult or even impossible to do this
  127. because they type with a single finger, or with a stick attached to
  128. their head or hand.
  129.  
  130. StickyKeys solves this problem by letting you first type one key,
  131. then the other.  For instance, to get an asterisk, you could press
  132. the shift key, release it, and then press the 8 key.  You can use
  133. StickyKeys with the shift, control and alternate keys on your
  134. keyboard.
  135.  
  136. MouseKeys (See Section 2-3)
  137.  
  138. The mouse can be a difficult device for some people to handle.  For
  139. instance, people may have difficulty controlling fine movements of
  140. their hand, or they may have difficulty grasping the mouse and
  141. pressing the buttons, or they may be using a typing stick rather
  142. than their hands to operate the computer.
  143.  
  144. MouseKeys allows people who can't handle the mouse, but who can
  145. press keys on the keyboard, to perform all the functions of the
  146. mouse.  MouseKeys lets you use the keys on the numeric keypad (the
  147. group of number and math keys usually on the far right side of the
  148. keyboard) to control all of the mouse functions, including moving
  149. around the screen and clicking the mouse buttons.
  150.  
  151. ToggleKeys (See Section 2-4)
  152.  
  153. Many keyboards have small lights on them to indicate the status of
  154. keys that can be "on" or "off," such as caps lock.  There are
  155. usually three lights, one for caps lock, one for num lock and one
  156. for scroll lock.  Some people can't see these status lights,
  157. including people who are visually impaired and people who are
  158. performing keyboard functions from some device other than the
  159. standard keyboard (more information on the second situation is
  160. given under SerialKeys).
  161.  
  162. ToggleKeys tells you when one of the three keys is turned on or off
  163. by giving a beep.  Different beeps are used for on and off.
  164. ToggleKeys will work the same way with keyboards that don't have
  165. the little indicator lights.
  166.  
  167. Keyboard Response Group:
  168.    RepeatKeys, SlowKeys and BounceKeys (See Section 2-5)
  169.  
  170. Keyboards have several features that are based on the assumption
  171. that the user can press a key accurately, and release it at a
  172. precise time.  These features can pose obstacles to people who have
  173. physical impairments that prevent them from pressing keys
  174. accurately, or releasing them in time.  The Keyboard Response Group
  175. has three adjustments which let you adjust the keyboard:
  176. RepeatKeys, SlowKeys and BounceKeys.
  177.  
  178. RepeatKeys:  Most keyboards have a feature called auto-repeat:
  179. when you hold down a key for longer than a certain period of time,
  180. the keyboard begins repeating that key over and over again.  This
  181. feature of keyboards is meant as a convenience for most users, but
  182. can be an inconvenience to users with physical impairments.  They
  183. may get repeated keys when they don't want them.  RepeatKeys lets
  184. you adjust how fast the auto-repeat works or turn it off entirely.
  185.  
  186. SlowKeys:  Some people who have physical impairments may accidently
  187. bump keys while they are moving their hand or typing stick toward
  188. the key they want.  Usually, the keys that are bumped accidentally
  189. will just be hit for a very short period of time.  SlowKeys lets
  190. you tell the computer not to accept a key as "pressed" unless it's
  191. held down for a certain length of time.  The user can then bump any
  192. number of keys on their way to the one they want without
  193. accidentally getting those characters.  They can then hold the
  194. desired key long enough for the computer to accept it.
  195.  
  196. BounceKeys:  Some people with physical impairments will
  197. accidentally "bounce" on a key when they press it--that is, they'll
  198. press it once, then accidentally press it again right away.
  199. BounceKeys lets you tell the computer "don't accept two presses on
  200. the same key in a row, unless they are far enough apart in time."
  201. Using BounceKeys, if a person presses the T key, then bounces on it
  202. (hits it again right away), the computer will just accept one
  203. letter T, not two.  The user can deliberately get two T's by
  204. waiting a little while before pressing the T key again.
  205.  
  206. SerialKeys (See Section 2-6)
  207.  
  208. Some people cannot use the keyboard and mouse at all due to a
  209. physical impairment, and must use some specially designed input
  210. device (a communication aid, an eyegaze-operated keyboard, etc.) to
  211. perform the functions of the keyboard and the mouse.  In some cases
  212. these special input devices can be connected to a computer's serial
  213. port (the connector commonly used for attaching a modem or
  214. printer).  Simply connecting the special input device to the
  215. computer's serial port, however, is not enough to allow you to
  216. control keyboard and mouse functions.  The computer is designed to
  217. receive keyboard and mouse signals through its keyboard and mouse
  218. connections, not through its serial port.
  219.  
  220. SerialKeys allows you to control the keyboard and mouse functions
  221. of the computer from a special input device hooked up to the
  222. computer's serial port.  This is done by sending the proper series
  223. of commands and characters from the special input device to the
  224. computer's serial port.
  225.  
  226. ShowSounds (See Section 2-7)
  227.  
  228. The computer often signals errors or warnings to the user with beep
  229. sounds.  However, users who have hearing impairments or who work in
  230. a noisy environment may be unable to hear these sounds.
  231.  
  232. ShowSounds gives you a visual indicator of when the computer has
  233. beeped at you.  Whenever there is a sound, special symbols will
  234. appear in the upper left-hand corner of the screen, telling you the
  235. kind of sound that was made.  For a more obvious alert, you can
  236. make the whole screen flash briefly off and on instead.
  237.  
  238. TimeOut (See Section 2-8)
  239.  
  240. You may want to use AccessDOS on a computer which is also shared by
  241. people who don't need to use AccessDOS.  The other users may not
  242. understand how to operate AccessDOS, or how to turn off its various
  243. functions.
  244.  
  245. TimeOut lets you set AccessDOS to shut off after the keyboard and
  246. mouse have been unused for a certain period of time.  If a person
  247. who needs AccessDOS turns AccessDOS on and then leaves the
  248. computer, someone coming up and using the computer later will not
  249. encounter AccessDOS, since it will have turned itself off.  If you
  250. want to have AccessDOS on all the time, you can turn off the
  251. TimeOut function.
  252.  
  253.  
  254.  
  255. 1-3:  How to copy AccessDOS on to your disk
  256.  
  257. Before you can use AccessDOS, you must copy the files that are on
  258. the AccessDOS disk onto the same disk your DOS program is stored
  259. on.  This may be a floppy disk or your computer's hard disk.
  260. Here's how to tell which disk you'll need to copy the AccessDOS
  261. files on to:
  262.  
  263. -       If you ordinarily boot up (turn on) your computer with no
  264. floppy disks in your floppy disk drives, this means you are booting
  265. up from your computer's hard disk.  You need to copy all of the
  266. files from the AccessDOS disk on to your hard disk.
  267.  
  268. -       If you ordinarily boot up with a floppy disk inserted all
  269. the way into one of your floppy disk drives, then you are booting
  270. up from the floppy disk.
  271.  
  272. If you know how to use the DOS "copy" command, just use it to copy
  273. all the files on the AccessDOS disk on to your DOS boot disk.  You
  274. can put them in any directory, as long as you put ADOS.COM,
  275. ADOS.OVL and ADOS.CFG together in the same directory.
  276.  
  277. If you don't know how to use the DOS "copy" command, just follow
  278. the four steps below:
  279.  
  280. Step 1:  Make sure you're at the DOS prompt, on the same disk drive
  281. you booted up from.  You shouldn't be in any application program
  282. (word processor, spreadsheet, etc.) but just in DOS.  The DOS
  283. prompt is the letter of the disk drive you're logged on to (A, B,
  284. C, etc.), followed in some cases by a colon (:), and usually by a
  285. forward arrow (>), and then a flashing cursor.  Here's an example
  286. of a DOS prompt:
  287.  
  288. C:>_
  289.  
  290. The letter would be "A:" if you booted up from your "A:" floppy drive.
  291.  
  292. Step 2:  Make sure you're in the directory you want to copy the
  293. AccessDOS files into.  If you see a prompt like the one above, it
  294. means you are in the root (no name) directory, which is OK.  Some
  295. people may want to copy the AccessDOS files into a specific
  296. directory.  In that case change to the directory you want.  But
  297. make sure it's on the same disk drive (A:, B:, C:, etc.) that DOS
  298. is located on.
  299.  
  300. Step 3:  Put the AccessDOS disk in an available floppy disk drive.
  301. If you booted up from your "A:" floppy drive, put the AccessDOS
  302. disk in the "B:" drive.  If you have no hard disk and only one
  303. floppy disk drive, see the instructions below for "If you have only
  304. one floppy disk drive and no hard disk."
  305.  
  306. Step 4:  Type the copy command.  This consists of:
  307. 1) the word copy
  308. 2) a space
  309. 3) the letter of the disk drive you're copying files from (that
  310.    is, the disk drive with the AccessDOS disk in it)
  311. 4) a colon
  312. 5) asterisk, period, asterisk (*.*)
  313.  
  314. For example, if you booted up from your hard disk ("C:" drive)
  315. and then put your AccessDOS in the "B:" floppy disk drive, you would type:
  316.  
  317. copy b:*.*
  318.  
  319. When you use the DOS copy command, you will be copying six files:
  320. ADOS.COM        A program file required to use AccessDOS
  321. ADOS.OVL        Also required
  322. ADOS.CFG        Also required (stores AccessDOS settings)
  323. ADOS.TXT        A text file of the AccessDOS manual
  324. README.TXT      A file of additional instructions, including
  325.                 information on compatibility of particular hardware
  326.                 and software with AccessDOS.
  327. FAKEMOUS.COM    An IBM PS/2 mouse utility
  328.  
  329. How to read the ReadMe.txt document:
  330.  
  331. 1) load it in a word processor and read and/or print it
  332. 2) print it from DOS by typing Print ReadMe.txt
  333. 3) read it on the screen by typing Type ReadMe.txt |more
  334.  
  335. If you have only one floppy disk drive and no hard disk
  336.  
  337. It is possible to copy files from one disk to another with just one
  338. drive (consult your DOS manual or a knowledgeable person).
  339. However, there probably won't be room on your DOS disk to hold all
  340. of the files on the AccessDOS disk.  You can choose not to copy
  341. ADOS.TXT and README.TXT on to your DOS disk.  However, you must
  342. copy ADOS.COM, ADOS.OVL and ADOS.CFG, so you will have to make
  343. enough room on your DOS disk to accommodate them.  Try removing DOS
  344. files you don't need.
  345.  
  346. Memory requirements
  347.  
  348. AccessDOS does require a certain amount of RAM (random access
  349. memory) in order to operate.  This should be no problem for most
  350. people with at least 256K in their computer.  If you have less than
  351. 256K, or if you use several TSR (terminate-stay-resident, sometimes
  352. know as "RAM-resident") programs, you may find that you don't have
  353. enough memory for AccessDOS.  So you know what you need, here are
  354. AccessDOS's memory requirements:
  355.  
  356. While loading:  160K
  357. Once installed: 10K if you don't use SerialKeys
  358.                 25K if you use SerialKeys
  359.  
  360. System and hardware requirements
  361.  
  362. AccessDOS requires that you use version 3.3 or higher of DOS.
  363.  
  364. In order for SerialKeys to work, you must have an available serial port.
  365.  
  366. In order for MouseKeys to work, you must have an IBM PS/2 mouse or
  367. Microsoft mouse.  The mouse must be connected, with the proper
  368. mouse driver software loaded.  (There is one exception; see Section
  369. 2-3 on MouseKeys for details.)
  370.  
  371.  
  372. 1-4:  How to start up and install AccessDOS
  373.  
  374. Once you've copied the AccessDOS files on to your DOS disk you must
  375. start it up and install it.  You must install it before you can use
  376. its functions.
  377.  
  378. Starting up AccessDOS
  379.  
  380. Step 1:  Make sure you're at the DOS prompt.  You shouldn't be in
  381. any application program (word processor, spreadsheet, etc.) but
  382. just in DOS.  You'll see the letter of the disk drive you're logged
  383. on to (A, B, C, etc.), followed in some cases by a colon (:) and
  384. usually by a forward arrow (>) and then a flashing cursor.  Here's
  385. an example of a DOS prompt:
  386.  
  387.         C:>_
  388.  
  389. You must be on the same disk drive and in the same directory that
  390. you copied your AccessDOS files into; see Section 1-3.  (You can
  391. start AccessDOS from another directory by typing the full path
  392. name, if you know how to do that.)
  393.  
  394. Step 2:  Type "ados" (without quotation marks).
  395. Step 3:  Type the appropriate command line switch after the word "ados".
  396.          (See "Starting with command line switches," below).
  397. Step 4:  Press the enter key.
  398.  
  399. Once you've started AccessDOS, you'll see a message.  Just press
  400. any key, and you'll see the AccessDOS menu bar.
  401.  
  402. Starting with command line switches
  403.  
  404. In many cases you will be able to run AccessDOS in its default
  405. mode, simply be typing ADOS and pressing the Enter key.  There are
  406. times, however, when you may need to modify the way AccessDOS
  407. runs.  This can be done by using command line switches.
  408.  
  409. A command line switch consist of a space, a forward slash (/) and a
  410. letter.  Here is a list of the available command line switches:
  411.  
  412. Type        If you want to. . .
  413. ADOS /? Show this list of command line switches
  414. ADOS /C Use a color display on your computer.
  415. ADOS /M Use a monochrome (black and white) display
  416. ADOS /L Use an LCD display on your computer.
  417. ADOS /A Install AccessDOS automatically with option to use menus
  418. ADOS /X Install AccessDOS automatically without option to use menus
  419.  
  420. A command line switch must be typed after you type ADOS and before
  421. you press the Enter key.  You may use more than one command line
  422. switch at a time.  For example:
  423.  
  424.         ADOS /L /A
  425.  
  426. Command line switches /C, /M, /L
  427.  
  428. AccessDOS attempts to determine what type of video display system
  429. you have attached to your computer.  In most cases AccessDOS
  430. determines this correctly, but occasionally it does not.
  431. Specifically, AccessDOS has problems with monochrome displays
  432. attached to color hardware.  This is the case on many laptop
  433. computers, and when you have a monochrome monitor attached to an
  434. IBM PS/2 computer.  In these situations, the computers make
  435. AccessDOS think it is running on a color system, even though the
  436. monitor is unable to display different colors.
  437.  
  438. If you experience difficulty reading the display on your computer,
  439. you may want to try the appropriate command line switch for your
  440. computer display.  Use:
  441.  
  442.         /C        if you have a color monitor;
  443.         /M        if you have monochrome monitor;
  444.         /L        if you have a laptop with and LCD display.
  445.  
  446. Command line switch /A
  447.  
  448. If you want AccessDOS to automatically install, using whatever
  449. settings you have made and saved before, you must use the /A
  450. command line switch.  You can just type it, following ADOS, but it
  451. is mainly intended to be put into your AUTOEXEC.BAT file, a file
  452. your computer uses to know how to start up.  If you put ADOS /A in
  453. your AUTOEXEC.BAT file, it will give you a chance to install it
  454. each time you start up your computer.
  455.  
  456. When you start up AccessDOS with the /A command line switch, you
  457. will see a message on the screen.  You have four options:
  458.  
  459. 1)      Press the Escape (Esc) key within 20 seconds to abort the
  460. install process.  If then you wanted to see the AccessDOS menus,
  461. you would have to type ADOS and press the Enter key.
  462.  
  463. 2)      Press the Enter key within 20 seconds, to stop AccessDOS
  464. from installing, and to go into the AccessDOS menus.  If you do
  465. this, AccessDOS will ignore any settings you've made before and use
  466. its default settings for all the AccessDOS functions.  AccessDOS
  467. has not "forgotten" your old settings, it just isn't using them.
  468. If you press Enter by accident, just quit the AccessDOS menus and
  469. type ADOS /A again.
  470.  
  471. 3)      Press any key except Escape or Enter within 20 seconds, to
  472. make AccessDOS install automatically.  AccessDOS will use whatever
  473. settings you made last time you saved settings.  You will not see
  474. the AccessDOS  menus.
  475.  
  476. 4)      Wait for 20 seconds without pressing any key.  This has the
  477. same effect as #3 above.
  478.  
  479. WARNING:  Please notice that the only way to get AccessDOS to use
  480. your previously saved settings is to use the /A or /X command line
  481. switch.  If you just type ADOS, you will always get AccessDOS's
  482. default settings.
  483.  
  484. Command line switch /X
  485.  
  486. If you are using a computer with an 80386 microprocessor and you
  487. are using a high DOS memory manager program, you may want to read
  488. about the /X command line switch.  If not, just skip this
  489. explanation.
  490.  
  491. DOS is able to access any memory location whose address is less
  492. than 1 megabyte.  High DOS memory managers use special instructions
  493. built into the 80386 CPU to map memory from 1 megabyte to available
  494. space below 1 megabyte.  These memory managers can then load
  495. terminate-stay-resident (TSR) programs and device drivers in low
  496. memory so DOS can use them.  Most TSR programs are much smaller
  497. when they are resident than when they are loading.  AccessDOS, for
  498. instance, uses about 160 KB to load, but only 10-25 KB while
  499. resident.  In order for a TSR to be loaded by memory managers,
  500. there must be enough free memory to load and run the program.  We
  501. have provided the /X command line switch to reduce the amount of
  502. memory required to load AccessDOS.  The /X command line switch in
  503. no way affects functionality or resident size of AccessDOS; it
  504. simply installs AccessDOS with your previously saved settings (just
  505. like /A), but without the option of choosing to use the menus.
  506. This reduces the amount of memory required to load AccessDOS from
  507. 160 KB to about 31 KB.
  508.  
  509. To load AccessDOS in high DOS memory, follow the instructions for
  510. your specific high DOS memory manager and include the /X command
  511. line switch after you type ADOS.
  512.  
  513. Before you use any AccessDOS functions:  Install it!
  514.  
  515. If you want to use AccessDOS, you will have to install it each time
  516. you boot up (turn on) your computer.  Installing it allows its
  517. various functions (StickyKeys, MouseKeys, etc.) to run "in the
  518. background" while you are using other programs such as word
  519. processors.  If you don't install AccessDOS, its functions won't be
  520. available to you.  If you are working with AccessDOS for the first
  521. time, you should probably install it before you do anything else.
  522. There are two ways to install AccessDOS:
  523.  
  524. Option 1:  Start up the AccessDOS program (see "Starting up
  525. AccessDOS," above) and then install AccessDOS using the Install/Run
  526. command.  This will install AccessDOS with AccessDOS's default
  527. settings, rather than any settings you may have made and saved
  528. before.  Here's how to do it:
  529.  
  530. Step 1:  Start the AccessDOS program, if you haven't already.
  531.  
  532. Step 2:  Pull down the file menu.  Do this by pressing the left
  533. arrow key until you see a list of choices appear under the word
  534. "File."  One choice should be highlighted.
  535.  
  536. Step 3:  Move the highlight, using the up or down arrow key, until
  537. it rests on the command install/run.
  538.  
  539. Step 4:  Press the enter key on the keyboard.  You should then see
  540. the AccessDOS menus.
  541.  
  542. Option 2:  When you type "ados" to start the program, type a
  543. slash-A (/A) or slash-X (/X) after the "ados."  See "Starting up
  544. AccessDOS," above, for details on this way of installing
  545. AccessDOS.  This gives you a chance to install AccessDOS with
  546. whatever settings you last saved.  See "Starting with command line
  547. switches," above, for a full explanation of /A and /X.
  548.  
  549. Part 2 of this manual explains each of the functions of AccessDOS.
  550. All of the functions can be activated and adjusted by typing "ados"
  551. and using the commands on the screen.  Some can also be activated
  552. from the keyboard while you are using another program, such as a
  553. word processor.
  554.  
  555. Making AccessDOS load automatically at start-up
  556.  
  557. You may want to have AccessDOS automatically load itself each time
  558. your restart or re-boot your computer.  In shared computer
  559. situations, this shouldn't pose a problem, since AccessDOS can be
  560. running in the background and be inactive until a user who needs
  561. the features comes along and presses the proper keys.
  562.  
  563. To make AccessDOS install or load automatically each time the
  564. computer is restarted, you should insert the command ADOS /A into
  565. your autoexec.bat file.  If you are using a mouse, ADOS /A should
  566. be located after the command to load the mouse driver.
  567.  
  568. If you don't know how to change your autoexec.bat file, check your
  569. DOS manual or have a knowledgeable person assist you.
  570.  
  571.  
  572.  
  573. User's Guide for AccessDOS
  574.  
  575. Part 2:  Using AccessDOS
  576.  
  577. Part 2 of this manual explains how each of the different functions
  578. of AccessDOS work.  You can read through all of the instructions,
  579. or just turn to the section you want.  You will also want to read
  580. the short section below on "The Basics" so you will understand how
  581. to make things happen in AccessDOS, and how to get help information
  582. on the screen.
  583.  
  584. 2-1:  The Basics
  585.  
  586. If you are using AccessDOS for the first time, and especially if
  587. you've never used a program with "pull-down" menus before, you
  588. should read the two sections below:  "How to make things happen in
  589. AccessDOS" and "How to get help in AccessDOS."
  590.  
  591. How to make things happen in AccessDOS
  592.  
  593. When you first start AccessDOS (as described in Section 1-3), you
  594. will see the AccessDOS menu bar.
  595.  
  596. The three words at the upper left on the screen--file, adjust and
  597. help--are called the menu bar.  Each of the words in the menu bar
  598. has a pull-down menu, like the one you see below the word Adjust.
  599. In AccessDOS, you make things happen by selecting choices from
  600. these pull-down menus.
  601.  
  602. When you first enter AccessDOS, you should see that the Adjust menu
  603. is "pulled down," that is, you can see the list of choices.
  604.  
  605. The File and Help menus can also be pulled down.  Just press the
  606. right or left arrow (cursor) keys on the keyboard.  For example,
  607. try pressing the right arrow key.  Notice that the Adjust menu
  608. closes up, and the Help menu pulls down.
  609.  
  610. There are two ways to select from menus:  with the arrow (cursor)
  611. keys and with "hot" keys.
  612.  
  613. To select with the arrow keys:  first move the highlight bar to the
  614. choice you want, using the up and down arrow (cursor) keys, then
  615. press the Enter key.
  616.  
  617. You can also select an item by pressing the hot key for that item.
  618. The hot key for each menu item is the character that is displayed
  619. in a different color from or brighter than the rest.  If you told
  620. AccessDOS that you have an LCD screen on your computer, (by typing
  621. /L; see Section 1-4), the hot key will be the letter that is
  622. capitalized.
  623.  
  624. As an example, try pulling down the Adjust menu and moving the
  625. highlight to StickyKeys.  Then press the Enter key.  You will see
  626. the StickyKeys adjustment dialog box.
  627.  
  628. Notice that the dialog box gives you another set of choices.  These
  629. are all the adjustments you can make to the StickyKeys function.
  630.  
  631. Notice that there are two arrows pointing at the first line (which
  632. says "StickyKeys On").  These arrows are like the highlight on the
  633. Adjust menu:  they show you what feature you are currently on.  And
  634. like the highlight, they can be moved up and down with the up and
  635. down arrow (cursor) keys.
  636.  
  637. When the arrows are pointing at the first line ("StickyKeys On")
  638. that means that you can now select "Yes" or "No" to turn StickyKeys
  639. on or off.  When you move the arrows to the second line ("Sound
  640. when turned on or off"), you can choose "Yes" or "No" for that
  641. command.
  642.  
  643. You select "Yes" or "No" by moving the highlight back and forth
  644. with the right and left arrow (cursor) keys.
  645.  
  646. In order to leave the dialog box, press the Enter key or the Escape
  647. (Esc) key.
  648.  
  649. If you press the Enter key, AccessDOS will "remember" any changes
  650. you made in the various settings in the dialog box.  If you press
  651. the Escape key, AccessDOS will discard any new settings you made
  652. and go back to whatever the settings were before.  (If you've never
  653. altered the settings, AccessDOS uses its own default settings.)
  654.  
  655. WARNING:  If you change settings in a dialog box, pressing the
  656. Enter key will only cause your new settings to be remembered until
  657. next time you turn off or re-boot your computer.  If you want
  658. AccessDOS to remember your new settings even after your computer
  659. has been turned off and on again, you must also save your
  660. settings.  See Section 2-10 to find out how to do this.
  661.  
  662. In
  663. summary, here are all the keys you need to use to make things
  664. happen in the AccessDOS program:
  665.  
  666. Up and down arrow keys
  667.    - Move up and down on a menu
  668.    - Move up and down in a dialog box
  669.  
  670. Right and left arrow keys
  671.    - Pull down the next menu over
  672.    - Move right and left in a dialog box
  673.  
  674. Enter key
  675.    - Select a command from the File, Adjust or Help menus
  676.    - Close a dialog box and tell AccessDOS to "remember" any
  677.      changes you just made in the settings.
  678.  
  679. Escape key
  680.    - Close a dialog box without changing anything
  681.    - Close a "help" box
  682.  
  683. Hot keys
  684.    - Select a menu item automatically
  685.  
  686. How to get help in AccessDOS
  687.  
  688. There are three ways to get on-screen help (instructions) in AccessDOS:
  689.  
  690. 1. Go to the help menu.
  691.  
  692.    When you first enter AccessDOS, you will see the file, adjust and
  693.    help menus.  If you pull down the help menu, you will see a list of
  694.    the functions of AccessDOS.  Just select the one you want, and help
  695.    information for that function will appear on the screen.
  696.  
  697. 2. Press the F1 key.
  698.  
  699.    You can press the F1 key at any time while you are in AccessDOS in
  700.    order to see help information about the functions you are currently
  701.    working with.  If, for instance, you are in the process of
  702.    adjusting StickyKeys and want some help, pressing the F1 key will
  703.    give you information about adjusting StickyKeys.
  704.  
  705. 3. Watch the hint line
  706.  
  707.    At the very bottom of the screen is a hint line.  This line always
  708.    tells you what action you are ready to take.  Try it:  pull down
  709.    the adjust menu and then move the highlight up and down (using the
  710.    up and down arrow keys).  Watch the bottom of the screen.  Notice
  711.    that the hint line changes as you move from one command to
  712.    another.
  713.  
  714. The hint line appears for all choices on all menus.
  715.  
  716.  
  717.  
  718. 2-2:  StickyKeys
  719.  
  720. What StickyKeys is for
  721.  
  722. Operating a computer often requires pressing two keys at once--for
  723. example, pressing the shift key and the 8 key to make an asterisk
  724. (*).  Some people find it difficult or even impossible to do this
  725. because they type with a single finger, or with a stick attached to
  726. their head or hand.
  727.  
  728. StickyKeys solves this problem by letting you type first one key,
  729. then the other.  For instance, to get an asterisk (*), you could
  730. press the shift key, release it, and then press the 8 key.  You can
  731. use StickyKeys with the shift, control and alternate keys on your
  732. keyboard.  (These keys are called the modifier keys since they
  733. modify the action of another key.)
  734.  
  735. How to turn StickyKeys on and off
  736.  
  737. If you have never used StickyKeys on your computer, or if someone
  738. else has turned it off, you will need to turn it on before you can
  739. use it.  You don't need to be in the AccessDOS menus to turn
  740. StickyKeys on.  You can turn it on from wherever you are:  at the
  741. DOS prompt, in a word processing program, in a graphics program,
  742. etc. (as long as you have AccessDOS installed; see Section 1-4).
  743.  
  744. To turn StickyKeys on, press the shift key five times in a row.  Be
  745. sure you don't press any other keys or move the mouse while you are
  746. pressing the shift key five times.  You can press either the right
  747. or the left shift key.
  748.  
  749. When you turn StickyKeys on, you will hear an up-siren from the
  750. computer.  The up-siren is a long beep that goes up in pitch.
  751.  
  752. You can turn StickyKeys off the same way you turn it on:  just
  753. press the shift key five times in a row.  When you turn StickyKeys
  754. off, you will hear a down-siren from the computer.  The down-siren
  755. is a long beep that goes down in pitch.
  756.  
  757. StickyKeys can also be set to turn off automatically if any two
  758. keys (one key must be a sticky key) are pressed at the same time.
  759. This feature is useful for shared computers (such as school labs),
  760. so that people who don't use StickyKeys won't need to know it's
  761. there.  See the instructions in "Adjusting StickyKeys," below.
  762.  
  763. How StickyKeys works
  764.  
  765. StickyKeys lets you do two different things to a modifier key such
  766. as shift:  you can latch it or you can lock it.  StickyKeys will
  767. make different sounds depending on whether you are latching a
  768. modifier key or locking it.
  769.  
  770. Latching
  771.  
  772. Latching a modifier key (Shift, Control or Alternate) means that it
  773. will affect only the next key you press.  You latch a modifier key
  774. by pressing it just once.  It will be latched while you press the
  775. next key, as if you were holding it down; then it will be released,
  776. as if you had let go of it.  When you latch a modifier key, you
  777. will hear a short low beep followed by a short high beep.
  778.  
  779. For example, if you wanted to capitalize the first letter of a
  780. word, you could latch the Shift key, type the first letter of the
  781. word, which would be capitalized, then type the rest of the word,
  782. which would be lower case.
  783.  
  784. NOTE:  The beeps can be turned on and off.  See "Adjusting
  785. StickyKeys," below.
  786.  
  787. ALSO NOTE:  The Caps Lock key works the same way with or without
  788. StickyKeys:  if Caps Lock is turned on, shifting a key will make it
  789. lower case rather than capitalized.
  790.  
  791. Locking
  792.  
  793. Locking a modifier key means that it will affect any key you press
  794. after it, until you unlock it.
  795.  
  796. You lock a modifier key by pressing it twice in a row.  You unlock
  797. it by pressing it one more time.  When you press the modifier key
  798. the first time, you will hear a short low beep followed by a short
  799. high beep.  When you press it the second time (and the key locks)
  800. you will hear a single short high beep.  You then type what ever
  801. keys you want modified, then unlock the modifier key by pressing it
  802. one more time.  When the key unlocks you will hear a single low
  803. beep.
  804.  
  805. For example, if you wanted to type "ANN is," with the name ANN in
  806. all capital letters, you would press the shift key twice to lock
  807. it, type a-n-n, then press shift again to unlock it, and then type
  808. the word "is."
  809.  
  810. NOTE:  If locking doesn't seem to work, someone may have turned the
  811. locking ability off.  See "Adjusting StickyKeys," below.
  812.  
  813. ALSO NOTE:  The beeps can be turned on and off.  See "Adjusting
  814. StickyKeys," below.
  815.  
  816. Latching more than one modifier key at once
  817.  
  818. Sometimes you may need to hold down two or even all three modifier
  819. keys (shift, control and alternate), plus another key.  If you do,
  820. you don't need to lock the first modifier key to have it "hold
  821. down" while you press another modifier key.
  822.  
  823. For example, if you want to press Control-Alternate-Delete (the key
  824. sequence for re-booting your computer), you can just press the
  825. three keys in a row.  The Control key will remain latched while you
  826. press the Alternate key and the Delete key.  Once you've pressed
  827. the Delete key, (which is not a modifier key), all the modifier
  828. keys which were latched will be released, and the computer will
  829. re-boot.  (WARNING:  Don't actually press Control-Alternate-Delete
  830. unless you want to re-boot (restart) your computer.)
  831.  
  832.  
  833. Adjusting StickyKeys
  834.  
  835. There are some other changes you can make to StickyKeys besides
  836. just turning it on and off.  These changes are made from the
  837. AccessDOS menus, so you'll need to start up AccessDOS first.  (If
  838. you haven't started up AccessDOS before, see Section 1-4 for
  839. instructions).
  840.  
  841. Once you've gotten to the AccessDOS menus, select "StickyKeys..."
  842. from the adjust menu.  You'll see a dialog box.
  843.  
  844. Here are the choices in this dialog box, and what they mean.
  845.  
  846. StickyKeys On
  847.  
  848. This is the same as turning the StickyKeys function on or off by
  849. pressing the shift key five times.
  850.  
  851. Sound when turned on or off
  852.  
  853. This lets you decide if you want to hear the up and down sirens
  854. when StickyKeys is turned on and off.
  855.  
  856. Sound when pressing a Modifier key
  857.  
  858. This lets you decide if you want to hear sounds when modifier keys
  859. are latched, locked and released.
  860.  
  861. Sound when pressing any key
  862.  
  863. If you want to, you can hear a "click" sound from the computer for
  864. any key that you press while StickyKeys is turned on.  You can say
  865. yes or no to this feature.
  866.  
  867. Turn off when pressing two keys at once.
  868.  
  869. StickyKeys can be set to turn off automatically whenever two keys
  870. (one key must be a sticky key) are pressed at once on the
  871. keyboard.  This feature is useful for shared computers (such as
  872. school labs), so that people who don't use StickyKeys won't need to
  873. know it's there.  You can decide whether or not you want this kind
  874. of automatic turn-off.
  875.  
  876. Lock MOD key when pressed twice
  877.  
  878. Ordinarily, StickyKeys lets you lock a key by pressing it twice in
  879. a row.  If you say no to this choice, however, the ability to lock
  880. modifier keys will be turned off.
  881.  
  882. Once you've selected the adjustments you want. . .
  883.  
  884. Just press the Enter key (if you want to use the settings you made)
  885. or the Escape key (if you decide you don't want to change settings
  886. after all).
  887.  
  888. If you want AccessDOS to "remember" the settings you made after you
  889. have turned your computer off and back on again, you will also have
  890. to save your settings.  You can do this any time by selecting Save
  891. from the File menu.  For more information on saving your settings,
  892. see Section 2-10, "Saving your settings."
  893.  
  894.  
  895.  
  896. 2-3:  MouseKeys
  897.  
  898. What MouseKeys is for
  899.  
  900. The mouse can be a difficult device for some people to handle.  For
  901. instance, people may have difficulty controlling fine movements of
  902. their hand.  They may have difficulty grasping the mouse and
  903. pressing the buttons.  Or they may be using a typing stick rather
  904. than their hands to operate the computer.
  905.  
  906. MouseKeys allows people who can't handle the mouse, but who can
  907. press keys on the keyboard, to perform all the functions of the
  908. mouse.  MouseKeys lets you use the keys on the numeric keypad (the
  909. group of number and math keys usually on the far right side of the
  910. keyboard) to control all of the mouse functions, including moving
  911. around the screen and clicking the mouse buttons.
  912.  
  913. How to turn MouseKeys on
  914.  
  915. If you have never used MouseKeys on your computer, or if someone
  916. else has turned it off, you will need to turn it on before you can
  917. use it.  You don't need to be in the AccessDOS menus to turn
  918. MouseKeys on.  You can turn it on from wherever you are:  at the
  919. DOS prompt, in a word processing program, in a graphics program,
  920. etc. (as long as you have AccessDOS installed; see Section 1-4).
  921.  
  922. WARNING:  You can only use MouseKeys if your computer is already
  923. set up to use a mouse.  Also, MouseKeys will only provide mouse
  924. functions for a program that is designed to be used with a mouse.
  925. Check the ReadMe.txt file that comes on the AccessDOS disk to find
  926. out about compatibility with particular software.
  927.  
  928. To turn on MouseKeys, press the left Alternate key, the left Shift
  929. key, and the Num Lock key, all at the same time.  If you wish, you
  930. can do this using the StickyKeys function (see Section 2-2).  The
  931. left Alternate and left Shift keys are the ones located on the left
  932. hand side of the keyboard.  You may have only one Alternate key,
  933. but some keyboards have two.
  934.  
  935. You will know when MouseKeys has been turned on, because you hear
  936. an up-siren from the computer.  The up-siren is a long beep that
  937. goes up in pitch.
  938.  
  939. How to turn MouseKeys off
  940.  
  941. To turn MouseKeys off, just press the same key combination you used
  942. to turn MouseKeys on:  the left Alternate key, the left Shift key,
  943. and the Num Lock key, all at the same time.  Remember, you can do
  944. this using the StickyKeys function if you need to (see Section
  945. 2-2).  When MouseKeys turns off, you will hear a down-siren--a long
  946. beep that goes down in pitch.  Once MouseKeys is off, the numeric
  947. keypad returns to its regular functions.
  948.  
  949. How MouseKeys works
  950.  
  951. The instructions below refer to the standard keypad from the IBM
  952. enhanced (101-key) keyboard, plus the mouse function each key
  953. accomplishes.  (If you have a different type of keypad, see
  954. "Differences in numeric keypads," below.)
  955.  
  956. Below is a key to how to perform mouse functions with MouseKeys,
  957. based on the numeric keypad on the standard IBM enhanced keyboard.
  958. (If you have a different type of keypad, see "Differences in
  959. numeric keypads," at the end of this section.)
  960.  
  961. WARNING: The instructions below refer just to keys on the numeric
  962. keypad.  Other number or symbol keys on the keyboard won't work.
  963.  
  964. Moving the mouse pointer on the screen:
  965.  
  966. The number keys 1-4 and 6-9 on the keypad form a sort of "compass"
  967. for moving the pointer up, down, left right and diagonally.  Press
  968. the key that is similar to the direction you want to move:  for
  969. instance, the 9 key will move the mouse pointer up and to the
  970. right.  If you hold the key down, the mouse pointer will move
  971. continuously.  Notice that it moves slowly at first and then speeds
  972. up.  The maximum speed that the pointer will go is adjustable
  973. through the AccessDOS program:  see "Adjusting MouseKeys," at the
  974. end of this section.
  975.  
  976. Selecting the right or left mouse button, or both
  977.  
  978. Since there are two buttons on the PS/2 mouse or Microsoft mouse,
  979. you must first tell MouseKeys which button you want to use before
  980. clicking the button.  The button you have selected (right or left)
  981. is called the active button.
  982.  
  983. Pressing the slash (/) key:  Makes the left mouse button the active
  984. button (only on 101-key keyboards).
  985.  
  986. Pressing the asterisk (*) key:  Makes both the Left Button and the
  987. Right Button the "active" button (on 101-key keyboards), or the
  988. left button the "active" button (on 84-key keyboards).
  989.  
  990. Pressing the minus (-) key:  Makes the right mouse button the active button.
  991.  
  992. SHORTCUT:  If you are just using the left mouse button and don't
  993. care about the right one, then you don't need to select a button.
  994. Just press the proper keys for clicking, double clicking, locking
  995. and releasing, as described below.  MouseKeys will assume you want
  996. to make these actions with the left mouse button.
  997.  
  998. Clicking the mouse buttons
  999.  
  1000. Once you've selected the right or left mouse button, you can click
  1001. that mouse button by pressing the 5 key.  If you don't select a
  1002. mouse button first, MouseKeys will assume you want to click the
  1003. left button.
  1004.  
  1005. Double clicking
  1006.  
  1007. First, select the right or left mouse button.  If you don't select
  1008. either, MouseKeys will assume you want to double click the left
  1009. button.
  1010.  
  1011. You can double click the mouse button just by pressing the 5 key
  1012. twice in a row quickly.
  1013.  
  1014. Another way to double click the mouse button is to by press the
  1015. plus (+) key on the keypad just once.
  1016.  
  1017. Locking and releasing (clicking and dragging)
  1018.  
  1019. First, select the right or left mouse button.  If you don't select
  1020. either, MouseKeys will assume you want to lock the left button.
  1021.  
  1022. Pressing the 0 key locks down the mouse button and pressing the
  1023. period (.) key releases it.  In other words, you can press and
  1024. release the 0 key and the mouse button will still stay pressed
  1025. until you release the mouse button by pressing the period (.) key.
  1026.  
  1027. If you need to drag with the mouse (that is, move the mouse while
  1028. holding the button down), just lock the mouse button with the 0
  1029. key, move the mouse with the appropriate number keys, and then
  1030. release it with the period key.
  1031.  
  1032. WARNING:  When you lock down mouse buttons, make sure you
  1033. eventually release them!  Many software programs won't let you
  1034. perform functions such as typing while the mouse button is being
  1035. held down.
  1036.  
  1037. Using the mouse and the keypad together
  1038.  
  1039. You might try using the regular mouse together with the MouseKeys
  1040. function if it is easier for you.
  1041.  
  1042. For example, a person who uses a mouthstick for typing may want to
  1043. move the regular mouse and click the regular mouse buttons, but may
  1044. want to use the 0 and period (.) keys when a click-and-drag move is
  1045. needed.  One instance where using the regular mouse can be valuable
  1046. is freehand drawing, which sometimes requires moving in more than
  1047. just the eight directions offered by MouseKeys.
  1048.  
  1049. WARNING:  Not all software programs will allow you to use MouseKeys
  1050. and the regular mouse at the same time.  Also, if your mouse
  1051. connects to the computer through the serial port, don't try to use
  1052. MouseKeys and the regular mouse at the same time.  Check the
  1053. ReadMe.txt file that comes on the AccessDOS disk to find out about
  1054. compatibility with particular software.
  1055.  
  1056. Differences in numeric keypads
  1057.  
  1058. The instructions above assume you are using the numeric keypad on
  1059. the standard IBM extended keyboard layout.  Some other keyboard
  1060. layouts don't include all of the same keys.  The number and period
  1061. keys will be there, but you may not have the slash (/) key.  If you
  1062. have a keyboard that doesn't have a slash (/) key on the keypad,
  1063. then the asterisk (*) key on the keypad will be the left mouse
  1064. button and the minus (-) key on your keypad will be the right mouse
  1065. button.  There will be no key for both buttons.
  1066.  
  1067. Using MouseKeys without a separate numeric keypad
  1068.  
  1069. While MouseKeys is on, you can use the num lock key to switch the
  1070. MouseKeys control pad back to a numeric or cursor control
  1071. pad--whichever it was when you turned on MouseKeys.  For example,
  1072. if your number pad was functioning as a numeric pad when you turned
  1073. on MouseKeys, then pressing the num lock key will switch the pad
  1074. back and forth between being a MouseKeys control pad and being a
  1075. numeric pad.
  1076.  
  1077. This feature is especially useful if you are using a laptop or
  1078. notebook computer which doesn't have a separate numeric keypad.  On
  1079. these keyboards the "numeric keypad" is usually overlaid on top of
  1080. part of the standard keyboard.
  1081.  
  1082. Using MouseKeys without a mouse connected
  1083.  
  1084. MouseKeys will not work unless there is an IBM PS/2 or Microsoft
  1085. mouse driver (software) installed.  (Ordinarily, if your computer
  1086. has been set up to use a mouse, the driver will be loaded
  1087. automatically.)  The mouse driver software will not install,
  1088. however, unless there is a mouse connected to the computer.  As a
  1089. result, you will need to have a mouse connected in order for
  1090. MouseKeys to work.
  1091.  
  1092. There is one exception to this rule.  With an IBM PS/2 computer,
  1093. you can run a program called FAKEMOUS.COM.  This program fools the
  1094. mouse driver software into thinking there is a mouse connected, so
  1095. you can install the mouse driver software and allow MouseKeys to
  1096. work.
  1097.  
  1098. You must have the mouse driver software, even if you are using
  1099. FAKEMOUS.COM:  you just don't need to have the mouse itself
  1100. connected.
  1101.  
  1102. Just insert FAKEMOUS.COM into your AUTOEXEC.BAT file, before the
  1103. MOUSE.COM program and before your ADOS command if you have ADOS in
  1104. your AUTOEXEC.BAT file.  If you don't know how to add things to
  1105. your AUTOEXEC.BAT file, check your DOS manual or ask a
  1106. knowledgeable person.
  1107.  
  1108. FAKEMOUS.COM has two drawbacks.  First, it will not work with
  1109. programs which "talk to" the mouse directly without going through
  1110. DOS's mouse driver software.  Second, software that uses the mouse
  1111. may take slightly longer to start or exit when you are using
  1112. FAKEMOUS.COM.
  1113.  
  1114. Adjusting MouseKeys
  1115.  
  1116. There are several other adjustments you can make to MouseKeys.
  1117. These are made from the AccessDOS menus, so you'll need to start up
  1118. AccessDOS first.  (If you haven't started up AccessDOS before, see
  1119. Section 1-4 for instructions).
  1120.  
  1121. Once you're in the AccessDOS menus, select "MouseKeys..." from the
  1122. adjust menu.  You'll see a dialog box.
  1123.  
  1124. MouseKeys On
  1125.  
  1126. This command lets you turn MouseKeys on and off.  This is the same
  1127. as turning the MouseKeys function on or off by pressing left Shift,
  1128. left Alt, Num Lock on the keyboard.
  1129.  
  1130. Sound when turned on/off
  1131.  
  1132. This allows to choose if you want to hear the up-siren and
  1133. down-siren when you turn MouseKeys on or off.  Choosing yes means
  1134. you will hear the sounds.
  1135.  
  1136. Max Speed (pix/sec)
  1137.  
  1138. When you hold down a key to move the mouse with MouseKeys, the
  1139. mouse pointer starts moving slow, then speeds up.  You can decide
  1140. how fast you want it to be going once it speeds up all the way.  If
  1141. you're good at getting your finger off a key quickly, you might
  1142. want the pointer to move quickly.  If not, you might want it to
  1143. move more slowly.  The words "pix/sec" mean pixels (screen dots)
  1144. per second.  HINT:  if you have trouble making fine mouse controls
  1145. in a text-based application (like a word processor), try using a
  1146. slow setting here.
  1147.  
  1148. Time to Max Speed (secs)
  1149.  
  1150. This command lets you set how quickly you want the mouse to speed
  1151. up when you hold down a key in MouseKeys; that is, how long it will
  1152. take the mouse to speed up to its maximum speed.  You can choose
  1153. from one to four seconds as the Time to Max Speed.
  1154.  
  1155. Once you've selected the adjustments you want. . .
  1156.  
  1157. Just press the Enter key (if you want to use the settings you made)
  1158. or the Escape key (if you decide you don't want to change settings
  1159. after all).
  1160.  
  1161. If you want AccessDOS to "remember" the settings you made after you
  1162. have turned your computer off and back on again, you will also have
  1163. to save your settings.  You can do this any time by selecting save
  1164. from the file menu.  For more information on saving your settings,
  1165. see Section 2-10, "Saving your settings."
  1166.  
  1167.  
  1168.  
  1169. 2-4:  ToggleKeys
  1170.  
  1171. What ToggleKeys is for
  1172.  
  1173. Many keyboards have small lights on them to indicate the status of
  1174. keys that can be "on" or "off," such as caps lock.  There are
  1175. usually three lights, one for caps lock, one for num lock and one
  1176. for scroll lock.  Some people can't see these status lights,
  1177. including people who are visually impaired and people who are
  1178. performing keyboard functions from some device other than the
  1179. standard keyboard (more information on the second situation is
  1180. given under SerialKeys).
  1181.  
  1182. ToggleKeys will also function with some keyboards which do not have
  1183. indicator lights at all.  The audible low and high beeps can be
  1184. very useful for all operators when using this style of keyboard.
  1185.  
  1186. How ToggleKeys works
  1187.  
  1188. ToggleKeys tells you when one of the three keys is turned on or off
  1189. by giving a beep.  When you press one of these keys and it locks
  1190. (the light goes on) you will hear a high beep.  When you press a
  1191. key and it unlocks (the light goes off) you will hear a low beep.
  1192.  
  1193. Turning ToggleKeys on and off
  1194.  
  1195. ToggleKeys is turned on by pressing the num lock key and holding it
  1196. down for a period of about 5 seconds.  When ToggleKeys turns on,
  1197. you will hear an up-siren (a long beep that goes up in pitch).  You
  1198. turn ToggleKeys off the same way.  Just hold the Num Lock key for 5
  1199. seconds and you will hear a down-siren (a long beep that goes down
  1200. in pitch).  You don't need to be in the AccessDOS menus to turn
  1201. ToggleKeys on and off.  You can turn it on and off from wherever
  1202. you are:  at the DOS prompt, in a word processing program, in a
  1203. graphics program, etc. (as long as you have AccessDOS installed;
  1204. see Section 1-4).
  1205.  
  1206. Adjusting ToggleKeys
  1207.  
  1208. There are two adjustments you can make to ToggleKeys from within
  1209. the AccessDOS program.  You'll need to start up the program first.
  1210. (If you haven't started up AccessDOS before, see Section 1-4 for
  1211. instructions).
  1212.  
  1213. Once you've started the AccessDOS program, select "ToggleKeys" from
  1214. the adjust menu.  You'll see a dialog box.
  1215.  
  1216. ToggleKeys On
  1217.  
  1218. Choose Yes to turn on ToggleKeys; No to turn it off.  This is the
  1219. same as turning it on or off by holding down the Num Lock key.
  1220.  
  1221. Sound when turned on or off
  1222.  
  1223. This choice lets you decide if you want to hear the beeps that
  1224. signal when ToggleKeys is being turned on or off.
  1225.  
  1226. Once you've selected the adjustments you want. . .
  1227.  
  1228. Just press the Enter key (if you want to use the settings you made)
  1229. or the Escape key (if you decide you don't want to change settings
  1230. after all).
  1231.  
  1232. If you want AccessDOS to "remember" the settings you made after you
  1233. have left the AccessDOS program, you will also have to save your
  1234. settings.  You can do this any time by selecting save from the file
  1235. menu.  AccessDOS also gives you a chance to save when you select
  1236. the quit command to leave AccessDOS.  If you don't understand what
  1237. it means to save your settings, see Section 2-10, "Saving your
  1238. settings."
  1239.  
  1240.  
  1241.  
  1242. 2-5:  Keyboard Response Group:  RepeatKeys, SlowKeys, and BounceKeys
  1243.  
  1244. What the Keyboard Response Group is for
  1245.  
  1246. Keyboards have several features that are based on the assumption
  1247. that the user can press a key accurately, and release it at a
  1248. precise time.  These features can pose obstacles to people who have
  1249. physical impairments that prevent them from pressing keys
  1250. accurately, or releasing them in time.  The Keyboard Response Group
  1251. has three adjustments which let you control how the keyboard
  1252. responds:  RepeatKeys, SlowKeys and BounceKeys.
  1253.  
  1254. RepeatKeys:  Most keyboards have a feature called auto-repeat:
  1255. when you hold down a key for longer than a certain period of time,
  1256. the keyboard begins repeating that key over and over again.  This
  1257. feature of keyboards is meant as a convenience for most users, but
  1258. can be an inconvenience to users with physical impairments.  They
  1259. may get repeated keys when they don't want them.  RepeatKeys lets
  1260. you adjust how fast the auto-repeat works or turn it off entirely.
  1261.  
  1262. SlowKeys:  Some people who have physical impairments may accidently
  1263. bump keys while they are moving their hand or typing stick toward
  1264. the key they want.  Usually, the keys that are bumped accidentally
  1265. will just be hit for a very short period of time.  SlowKeys lets
  1266. you tell the computer not to accept a key as "pressed" unless it's
  1267. held down for a certain length of time.  The user can then bump any
  1268. number of keys on their way to the one they want without
  1269. accidentally getting those characters.  They can then hold the
  1270. desired key long enough for the computer to accept it.
  1271.  
  1272. BounceKeys:  Some people with physical impairments will
  1273. accidentally "bounce" on a key when they press it--that is, they'll
  1274. press it once, then accidentally press it again right away.
  1275. BounceKeys lets you tell the computer "don't accept two presses on
  1276. the same key in a row, unless they are far enough apart in time."
  1277. Using BounceKeys, if a person presses the T key, then bounces on it
  1278. (hits it again right away), the computer will just accept one
  1279. letter T, not two.  The user can deliberately get two T's by
  1280. waiting a little while before pressing the T key again.
  1281.  
  1282. How the Keyboard Response Group works
  1283.  
  1284. The three functions in the Keyboard Response Group (RepeatKeys,
  1285. SlowKeys and BounceKeys) are enabled and disabled together as a
  1286. group.  This is done to simplify turning the group on and off from
  1287. the keyboard, so you don't have to go into the AccessDOS program to
  1288. do it.
  1289.  
  1290. WARNING:  Be sure to read "Adjusting the Keyboard Response Group,"
  1291. below, before following the instructions in "Enabling the Keyboard
  1292. Response Group."  If you enable the Keyboard Response Group before
  1293. you have it adjusted right, it can be very confusing.
  1294.  
  1295. However, you may not want to use all three of the functions in the
  1296. Keyboard Response Group.  In this case you will need to go into the
  1297. AccessDOS program and indicate which of the three functions you
  1298. want to have turned on or off, and how you want them adjusted.
  1299.  
  1300. Adjusting the Keyboard Response Group
  1301.  
  1302. In order to adjust the keyboard response group, or to turn any of
  1303. the three functions (RepeatKeys, SlowKeys or BounceKeys) on or off,
  1304. you will first need to get to the AccessDOS menus.  (If you haven't
  1305. started up AccessDOS before, see Section 1-4 for instructions).
  1306.  
  1307. Once you're in the AccessDOS menus, select "Keyboard Response..."
  1308. from the adjust menu.  You will see a dialog box.
  1309.  
  1310. Enable Group
  1311.  
  1312. This lets you turn the whole Keyboard Response Group on or off.
  1313. When you enable the group, you enable it with whatever settings are
  1314. shown in the dialog box.  If for instance, "Debounce time" is set
  1315. to Off, that means BounceKeys is, in effect, turned off.  In this
  1316. case, saying Yes to "Enable Group" would not turn BounceKeys on.
  1317. You would have to select a debounce time first and then say Yes to
  1318. "Enable Group."
  1319.  
  1320. If you just want SlowKeys turned off, select Off under "Acceptance
  1321. Delay."  If you want just BounceKeys turned off, select Off under
  1322. "Debounce time."  RepeatKeys itself can't be turned off except by
  1323. disabling the whole Keyboard Response Group.  The Off setting under
  1324. "Repeat Rate" does not turn RepeatKeys off:  it turns the
  1325. keyboard's regular auto-repeat feature off.
  1326.  
  1327. Enabling the Group from the keyboard at any time
  1328.  
  1329. Once you have made the settings you want for the Keyboard Response
  1330. Group, you can also enable and disable the group at any time
  1331. without going into the AccessDOS program.  Here's how:
  1332.  
  1333. Hold the right hand shift key down for 8 seconds.  After about 4
  1334. seconds you will hear 3 short warning beeps.  (These are provided
  1335. just in case someone is accidentally resting their hand on the
  1336. right hand shift key and doesn't really want to invoke these
  1337. functions--it's sort of a "get off the key" warning).  Since you do
  1338. want these functions enabled, just ignore these warning beeps and
  1339. keep holding the key down.  After about 4 seconds more (total of 8
  1340. seconds) you will hear an up-siren.  You can release the key now
  1341. and the functions will be enabled using the settings you chose for
  1342. RepeatKeys, SlowKeys and BounceKeys.
  1343.  
  1344. When you enable the group this way, it will come on with whatever
  1345. settings have been made for the Keyboard Response Group.  If, for
  1346. example, "Debounce time" is set to Off, you won't get the
  1347. BounceKeys feature when you enable the group.
  1348.  
  1349. You can disable the Keyboard Response Group using this same
  1350. procedure (8 seconds on the right Shift key).  When you disable the
  1351. group, you will hear a down-siren.
  1352.  
  1353. Sound on Enable
  1354.  
  1355. This setting lets you decide whether or not you want to hear sounds
  1356. when you enable or disable the Keyboard Response Group.
  1357.  
  1358. RepeatKeys Settings
  1359.  
  1360. There are two adjustments for the RepeatKeys function. The first
  1361. setting (Called "Repeat Rate") allows you to adjust the speed at
  1362. which the keys will repeat when you hold a key down.  The smaller
  1363. numbers (like 0.25) will make keys repeat faster.  If you do not
  1364. want keys to repeat at all (no matter how long you hold them down),
  1365. then just set the Repeat Rate to Off.
  1366.  
  1367. The second setting (Called "Delay until repeat") allows you to set
  1368. the length of time you must hold a key down before it will begin to
  1369. repeat.  If you have trouble getting off of a key in time, set this
  1370. to a longer (higher) setting.  Note that "Delay until repeat" has
  1371. no effect if "Repeat Rate" is set to Off.
  1372.  
  1373. WARNING: There are some software programs which have their own
  1374. keyboard repeat key adjustment in them.  In order for RepeatKeys to
  1375. work with these programs you must first turn off the key repeat
  1376. adjustment in the software program itself.  (For example:  in Word
  1377. Perfect, set keyboard speed to "normal"; in Microsoft Word, set
  1378. keyboard speed option to "0.")  Certain software programs which set
  1379. the key repeat themselves will keep RepeatKeys from working at
  1380. all.  Check the ReadMe.txt file that comes on the AccessDOS disk to
  1381. find out about compatibility with particular software.
  1382.  
  1383. SlowKey Settings
  1384.  
  1385. There are two adjustments for the SlowKeys function.  The first
  1386. setting (called "Acceptance Delay") allows you to adjust the amount
  1387. of time that you must hold a key down before it will be accepted by
  1388. the computer.  If you do not want SlowKeys, just set the Acceptance
  1389. Delay to Off.
  1390.  
  1391. The second setting is called "Key Click Feedback."  If this is set
  1392. to Yes then you will hear a click when you press a key and another
  1393. click when it is accepted.  The click serves to remind you that the
  1394. response of the keyboard has been slowed down, and that the
  1395. keyboard is not broken.
  1396.  
  1397. BounceKey Settings
  1398.  
  1399. There is only one setting for BounceKeys, called "Debounce time."
  1400. The larger the number, the longer you will have to wait after you
  1401. release a key before you can type that same key a second time (up
  1402. to two seconds).  If you do not want the BounceKeys function, just
  1403. set the debounce time to Off.
  1404.  
  1405. If you want to type the same key twice you just need to pause a bit
  1406. between the two key presses.  BounceKeys does not prevent you from
  1407. typing other keys quickly.  You just can't type the same key twice
  1408. quickly.
  1409.  
  1410. WARNING:  You cannot use SlowKeys and BounceKeys at the same time.
  1411. If you try to, AccessDOS will give you an alert message.  This
  1412. conflict should be insignificant, however, since slowing down the
  1413. key response also eliminates bounce problems.
  1414.  
  1415. Once you've selected the adjustments you want. . .
  1416.  
  1417. Just press the Enter key (if you want to use the settings you made)
  1418. or the Escape key (if you decide you don't want to change settings
  1419. after all).
  1420.  
  1421. If you want AccessDOS to "remember" the settings you made after you
  1422. have left the AccessDOS program, you will also have to save your
  1423. settings.  You can do this any time by selecting Save Settings from
  1424. the File menu.  If you don't understand what it means to save your
  1425. settings, see Section 2-10, "Saving your settings."
  1426.  
  1427. WARNING:  You cannot save SlowKeys or BounceKeys as part of your
  1428. settings.  In other words, you can turn SlowKeys and BounceKeys on,
  1429. but next time you turn your computer off, it will "forget" that you
  1430. had them turned on, and you will have to turn them on again next
  1431. time you start up your computer.  (See "Enabling the Group from the
  1432. keyboard at any time," above.)  This is to keep SlowKeys and
  1433. BounceKeys from causing problems for people who don't need to use
  1434. them.
  1435.  
  1436. Emergency enabling of the Keyboard Response Group
  1437.  
  1438. Some individuals are completely unable to operate the computer
  1439. unless they can turn off the repeat function of the keyboard or
  1440. turn on SlowKeys, or both.  These individuals could find themselves
  1441. in an impossible situation, where they are unable to use the
  1442. computer well enough to turn on the AccessDOS functions that they
  1443. need in order to use the computer.  This is particularly a problem
  1444. when using a shared computer, where someone else might change the
  1445. Keyboard Response Group settings or turn the group off completely.
  1446.  
  1447. To deal with this situation, AccessDOS gives you a way to
  1448. "emergency enable" RepeatKeys, SlowKeys and BounceKeys.  The
  1449. settings may be very slow and hard to use, but you at least will be
  1450. able to use the keyboard in order to go into the AccessDOS program
  1451. and adjust the settings the way you want them.
  1452.  
  1453. To "emergency enable" the Keyboard Response Group, simply hold the
  1454. right hand Shift key down for several seconds.  Here's what will
  1455. happen:
  1456.  
  1457. After 4 seconds 3 short beeps   The normal warning
  1458.  
  1459. 4 more seconds  Up-siren        Keyboard Response Group enables
  1460.                                 (current settings)
  1461.  
  1462. 4 more seconds  2 up-sirens     Keyboard repeat turns off completely
  1463.                                 (No SlowKeys, Debounce time 1 sec)
  1464.  
  1465. 4 more seconds  3 up-sirens     SlowKeys turns on at max. (2 sec) setting
  1466.                                 (RepeatKeys off, BounceKeys off)
  1467.  
  1468. You can try it now if you like, but remember how to turn it back
  1469. off!  You can turn it back off by holding the right shift key down
  1470. till you hear the down-siren (approx 8 seconds).
  1471.  
  1472.  
  1473.  
  1474. 2-6:  SerialKeys
  1475.  
  1476. Some people cannot use the keyboard and mouse at all due to a
  1477. physical impairment, and must use some specially designed input
  1478. device to perform the functions of the keyboard and the mouse.  In
  1479. some cases these special input devices can be connected to a
  1480. computer's serial port.  (The serial port, also known as a "COM"
  1481. port, is a connector commonly used for attaching a modem or a
  1482. printer).
  1483.  
  1484. Using SerialKeys requires you to program specific key definitions
  1485. into your special input device.  You will need the manual for your
  1486. device in order to carry out this programming.  You will also need
  1487. to refer to Part 3 of the AccessDOS manual for specific
  1488. instructions.
  1489.  
  1490.  
  1491.  
  1492. 2-7:  ShowSounds
  1493.  
  1494. What ShowSounds is for
  1495.  
  1496. The computer often signals errors or warnings to the user with beep
  1497. sounds.  However, users who have hearing impairments or who work in
  1498. a noisy environment may be unable to hear these sounds.
  1499.  
  1500. ShowSounds gives you a visual indicator of when the computer has
  1501. beeped at you.  Whenever there is a sound, special symbols will
  1502. appear in the upper left-hand corner of the screen, telling you the
  1503. kind of sound that was made.  For a more obvious alert, you can
  1504. make the whole screen flash briefly off and on instead.
  1505.  
  1506. ShowSounds uses five special symbols to show when a sound has been made:
  1507.  
  1508. [See help screens for symbols]
  1509.  
  1510. The first four symbols apply only to sounds made by AccessDOS.  The
  1511. last one indicates sounds from other programs (ones which are
  1512. longer than 1/2 second).
  1513.  
  1514. WARNING:  Not all programs permit the musical note to appear.
  1515. Check the ReadMe.txt file that comes on the AccessDOS disk to find
  1516. out about compatibility with particular software.
  1517.  
  1518. Turning ShowSounds on and off
  1519.  
  1520. To adjust ShowSounds, start up AccessDOS (see Section 1-4 if you
  1521. don't know how).  Select "ShowSounds..." from the adjust menu.  You
  1522. can select either the visual note or the screen flash, but not
  1523. both.  Don't forget to save your settings if you need to (see
  1524. Section 2-10).
  1525.  
  1526.  
  1527.  
  1528. 2-8:  TimeOut
  1529.  
  1530. What Timeout is for
  1531.  
  1532. You may want to use AccessDOS on a computer which is also shared by
  1533. people who don't need to use AccessDOS.  The other users may not
  1534. understand how to operate AccessDOS, or how to turn off its various
  1535. functions.
  1536.  
  1537. TimeOut lets you set AccessDOS to shut off after the keyboard and
  1538. mouse have been unused for a certain period of time.  If a person
  1539. who needs AccessDOS turns AccessDOS on and then leaves the
  1540. computer, someone coming up and using the computer later will not
  1541. encounter AccessDOS, since it will have turned itself off.  If you
  1542. don't want to have AccessDOS turn off by itself, you can turn off
  1543. the TimeOut function.  You shouldn't need the TimeOut function if
  1544. you are the only person who uses your computer.
  1545.  
  1546. Turning TimeOut on and off
  1547.  
  1548. Start up AccessDOS (see Section 1-4 if you don't know how).  Select
  1549. "TimeOut..." from the Adjust menu.
  1550.  
  1551. Adjusting TimeOut
  1552.  
  1553. There are three settings in TimeOut.  The first is simply whether
  1554. you want it on or off.  The second is how long you want TimeOut to
  1555. wait before it turns AccessDOS off.  The third is whether you want
  1556. the computer to beep when it turns AccessDOS off.
  1557.  
  1558. Select the settings you want, then press the Enter key.  You may
  1559. also want to save your settings (See Section 1-10).
  1560.  
  1561. NOTE:  The TimeOut function does not remove AccessDOS from your
  1562. computer's memory (that is, it doesn't "un-install" AccessDOS).
  1563. TimeOut just turns off any of the functions that were left active.
  1564. If a disabled user returns to the computer after TimeOut has turned
  1565. all the AccessDOS features off, he or she would have to use the
  1566. AccessDOS menus or the right key combinations to turn back on the
  1567. desired functions.
  1568.  
  1569.  
  1570.  
  1571. 2-9:  Miscellaneous adjustments
  1572.  
  1573. Space Saver Keyboard
  1574.  
  1575. If you are using a space saver keyboard, such as the one that comes
  1576. with the PS/2 MODEL 25 or 30, you should set this option to Yes so
  1577. that AccessDOS will work properly with the keyboard.
  1578.  
  1579. This function does not affect the operation of SerialKeys, which
  1580. will work just as if you had some other keyboard.
  1581.  
  1582.  
  1583.  
  1584. 2-10:  Saving your settings
  1585.  
  1586. When you make settings in AccessDOS and then select ok, AccessDOS
  1587. will "remember" those settings until you change them, or until the
  1588. next time you turn the computer off.
  1589.  
  1590. If you want AccessDOS to "remember" the settings you made after you
  1591. have turned your computer off and back on again, you will also have
  1592. to save your settings.
  1593.  
  1594. You can do this any time by selecting "Save Settings..." from the
  1595. File menu.  When you first pull down the File menu, you will see
  1596. that the choice "Save Settings..." is already selected for you, so
  1597. just press the Enter key to save your settings.  AccessDOS will ask
  1598. you to confirm that you really want to do this.
  1599.  
  1600. WARNING:  You cannot save the settings for SlowKeys "on" or
  1601. BounceKeys "on."  In other words, you can turn SlowKeys and
  1602. BounceKeys on, but next time you turn your computer off, it will
  1603. "forget" that you had them turned on, and you will have to turn
  1604. them on again next time you start up your computer.  This is to
  1605. keep SlowKeys and BounceKeys from causing problems for people who
  1606. don't need to use them.  You can save RepeatKeys settings.
  1607.  
  1608. If you are the only one who uses your computer, you will probably
  1609. want to adjust the settings the way you want them, save them, and
  1610. leave them that way.  If you share a computer with people who don't
  1611. need AccessDOS, or who want different settings, you may want to
  1612. just make your settings but not save them.  Then your settings
  1613. won't be there once the computer has been turned off and back on
  1614. again.
  1615.  
  1616.  
  1617.  
  1618. 2-11:  Leaving AccessDOS
  1619.  
  1620. Once you have made the settings you want, and saved them if you
  1621. want, you can leave the AccessDOS program using one of two
  1622. commands:
  1623.  
  1624. Install/Run
  1625.  
  1626. You should use the install/run command:
  1627.  
  1628. 1)      The first time you use AccessDOS since the computer was
  1629. turned on.  (You can also install AccessDOS automatically; see
  1630. Section 1-4).  Once you've selected Install/Run, the AccessDOS
  1631. menus will disappear, and you'll see a message:
  1632.  
  1633. AccessDOS is now loaded and resident on your computer.
  1634.  
  1635. 2)      Whenever you want the settings you've just made to take
  1636. effect.  NOTE:  If you want AccessDOS to "remember" the settings
  1637. after you have turned the computer off and back on again, you must
  1638. also use the Save Settings command.
  1639.  
  1640. AccessDOS will ask you to confirm that you actually want to install it.
  1641.  
  1642. WARNING:  If when you first turn on your computer you want
  1643. AccessDOS to use the settings you made last time you had your
  1644. computer on, you will have to start AccessDOS with /A or /X command
  1645. line switch.  (See Section 1-4 for details.)
  1646.  
  1647. Cancel/Quit
  1648.  
  1649. This is the command you should use if you've changed settings while
  1650. you were in AccessDOS, but have decided that you don't want to use
  1651. those new settings.  If you select cancel/quit, AccessDOS will go
  1652. back to whatever settings you had before you started the program
  1653. this time.
  1654.  
  1655. If you've already installed AccessDOS, this command won't
  1656. "un-install" it.  It just makes AccessDOS forget whatever setting
  1657. changes you just made.  (NOTE:  The only way to un-install
  1658. AccessDOS is to restart your computer.)
  1659.  
  1660.  
  1661.  
  1662. User's Guide for AccessDOS
  1663.  
  1664. Part 3:  AccessDOS Reference
  1665.  
  1666. Setting up SerialKeys
  1667.  
  1668. Some people cannot use the keyboard and mouse at all due to a
  1669. physical impairment, and must use some specially designed input
  1670. device to perform the functions of the keyboard and the mouse.  In
  1671. some cases these special input devices can be connected to a
  1672. computer's serial port (the connector commonly used for attaching a
  1673. modem or printer).  Simply connecting the special input device to
  1674. the computer's serial port, however, is not enough to allow you to
  1675. control keyboard and mouse functions.  The computer is designed to
  1676. receive keyboard and mouse signals through its keyboard and mouse
  1677. connections, not through its serial port.
  1678.  
  1679. SerialKeys allows you to control keyboard and mouse functions
  1680. through the serial port.  This is done by sending the right series
  1681. of letters and commands from the special input device to the
  1682. computer's serial port.  The regular keyboard and mouse can still
  1683. be used while SerialKeys is being used.
  1684.  
  1685. The most commonly used special input device for SerialKeys is a
  1686. communication aid:  an electronic device often used by people who
  1687. can't communicate by speech alone because of a physical disability
  1688. that affects their speech.
  1689.  
  1690. Using SerialKeys requires you to program specific key definitions
  1691. into your special input device.  You will need the manual for your
  1692. device in order to carry out this programming.
  1693.  
  1694. The instructions below tell you how to set up SerialKeys with a
  1695. device such as a communication aid (we just refer to the device as
  1696. "the aid" in these instructions).  These instructions tell you how
  1697. to hook up your aid to the computer, how to set up SerialKeys on
  1698. the computer, and what letters or commands to send so you can type
  1699. any key on the keyboard and make any mouse movement you want from
  1700. the aid.  Follow the instructions step-by-step, and you should be
  1701. successful in hooking up your aid and using SerialKeys.
  1702.  
  1703. NOTE:  These instructions do NOT tell you how to program your own
  1704. aid.  You will need to consult the manual for your aid, or contact
  1705. the manufacturer if you have questions.
  1706.  
  1707. The steps in these instructions are numbered from one to ten.  If
  1708. you are the user of the aid, someone may need to assist you the
  1709. first time you set up SerialKeys.
  1710.  
  1711.  
  1712. Step 1:  Determine if your communication aid will work with
  1713. SerialKeys
  1714.  
  1715. You need to make sure your aid will work with SerialKeys.  You
  1716. should be able to answer "yes" to all of these six questions:
  1717. 1)      Can you program selections on your aid to have unique words
  1718. and sentences stored under them?  Most electronic communication
  1719. aids these days will let you program any series of characters
  1720. (letter, numbers, symbols) you want for a particular selection.
  1721.  
  1722. 2)      Can your aid store at least 84 programmable selections?
  1723. You will need at least one selection space for each key on the
  1724. computer's keyboard, plus more if you want to use the mouse.  There
  1725. are 84 keys on the standard IBM AT keyboard, and now many keyboards
  1726. have 101 keys.  You don't need to be able to store all of the keys
  1727. and mouse actions on the same level (or overlay) on your aid.  You
  1728. may, for instance, want to use one level for the keyboard and one
  1729. for the mouse.
  1730.  
  1731. 3)      Does your aid have a serial port?  This is the connection
  1732. sometimes used to hook up a printer.  It is sometimes called an
  1733. RS-232 serial port.
  1734.  
  1735. 4)      Can you program selections on the aid so that when they are
  1736. selected, they will automatically be sent to the serial port?  Many
  1737. aids have this capability, since it can be useful for printing
  1738. messages.  If you have a printer connected to your serial port,
  1739. typing hello on your aid and sending it out the serial port will
  1740. make "hello" print out on the printer.  If you have your aid's
  1741. serial port connected to the computer's serial port, and you have
  1742. SerialKeys working, typing hello on your aid and sending it out the
  1743. aid's serial port will cause the word "hello" to appear on the
  1744. computer--just as if it had been typed on the computer's keyboard.
  1745.  
  1746. 5)      Does your computer have a serial port?  This is sometimes
  1747. called a "COM" port in computer jargon.  If you don't have one, you
  1748. can probably add one to your computer.  If you have a serial port
  1749. but you are using it for something else, such as connecting a
  1750. printer or a modem, you will have to:
  1751.  
  1752. - disconnect the printer or modem, OR
  1753.  
  1754. - equip your computer with another serial port.
  1755.  
  1756. 6)      Can your communication aid send information through its
  1757. serial port at the rate of 300 baud?  (The term 300 baud refers to
  1758. the speed at which characters are transmitted.)  Most aids can send
  1759. information at 300 baud--it's a very common speed--but check and
  1760. make sure.  Your aid may be able to send information faster than
  1761. 300 baud as well, and that's OK.  SerialKeys can "talk to" an aid
  1762. that's sending information at 300, 600, 1200, 2400, 4800, or 9600
  1763. baud.  However, 300 baud is the recommended speed setting.  If your
  1764. aid requires a higher baud rate, you will need to be aware of some
  1765. additional operating features.  See the section on "Advanced
  1766. features," at the end of Part 3 of this manual.
  1767.  
  1768.  
  1769. Step 2:  Connect your aid to your computer
  1770.  
  1771. Just plug one end of the serial cable into the serial port on your
  1772. aid and the other end into the serial port on your computer.
  1773.  
  1774. If you don't already have a serial cable, you will need to obtain
  1775. it from the manufacturer of your aid.  (Note: Your aid may require
  1776. an adapter to match the connector on your computer.)
  1777.  
  1778. Step 3:  Configure your aid for serial transmission
  1779.  
  1780. Your aid and SerialKeys must be talking to each other at the same
  1781. speed (baud rate) for them to communicate at all.  We recommend
  1782. choosing a speed of 300 baud.  If you intend on using another baud
  1783. rate, please read the "Advanced features" section at the end of
  1784. this manual.
  1785.  
  1786. You must also make sure your aid is configured correctly.  It must
  1787. be communicating at 300 baud, with the following format:
  1788.  
  1789.    - 1 start bit
  1790.    - 8 data bits
  1791.    - 1 stop bit
  1792.    - no parity.
  1793.  
  1794. You don't have to know what this means, you just have to make sure
  1795. your aid is configured that way.  Check the manual of your aid to
  1796. find out how to do it.
  1797.  
  1798. In addition, most aids have a special selection or a switch for
  1799. causing the characters stored in your aid to be transmitted out the
  1800. serial port.  Make sure you "turn on" this function.
  1801.  
  1802. Other aids may require you program special codes to set up the
  1803. serial port.  Again, please read your manual to find out how to do
  1804. this.
  1805.  
  1806.  
  1807. Step 4:  Install AccessDOS, activate SerialKeys
  1808.  
  1809. Before you can use SerialKeys, you need to make sure AccessDOS is
  1810. installed on your computer.  See Sections 1-3 and 1-4 of this
  1811. manual to learn how to do this, if you haven't already.
  1812.  
  1813. Go into the AccessDOS menus and select "SerialKeys..." from the
  1814. adjust menu.  Then:
  1815.  
  1816. 1) For "Install SerialKeys," select yes.
  1817.  
  1818. 2) For "Serial Port," select the number of the serial port on
  1819. your computer which you intend to connect your aid to.  If you
  1820. don't know which is which, consult your manual or someone who would
  1821. know.
  1822.  
  1823. 3) For "Baud Rate," select the baud rate you have already
  1824. configured your aid to.  We recommend 300 baud.  For most people
  1825. this rate will be just fine for any use of SerialKeys.  If later
  1826. you decide you want a faster rate, you can change the setting:
  1827. first in SerialKeys and then on your aid.  Both must be set to the
  1828. same baud rate.
  1829.  
  1830. 4) Use the "Save Settings..." command in AccessDOS.
  1831.  
  1832. 5)      Next time you start up AccessDOS, use the /A or /X command
  1833. line switch (see Section 1-4 for details).
  1834.  
  1835.  
  1836. Steps 5-8:  Learn to program keys and mouse actions on your aid
  1837.  
  1838. Steps 5-8 in these instructions will tell you how to program each
  1839. different type of key or mouse movement, and give you examples
  1840. which you can try programming.  This way, you can check and make
  1841. sure that your aid and computer are set up properly, and that you
  1842. understand how to program the aid, before you program the complete
  1843. set of keys and mouse movements.
  1844.  
  1845. There are four basic types of SerialKeys actions you can program
  1846. into any selection (position) on your aid:
  1847.  
  1848. 1) basic keys,
  1849.  
  1850. 2) special keys,
  1851.  
  1852. 3) modifier keys,
  1853.  
  1854. 4) mouse movements.
  1855.  
  1856. Before you start typing keys, send three null characters form your
  1857. aid to the computer.  This resets SerialKeys.  (The null character
  1858. is different from a zero; usually it can be made on your aid by
  1859. typing control-@.  See the "Advanced keyboard and mouse features
  1860. section" for more details.)
  1861.  
  1862. Step 5:  Typing basic keys
  1863.  
  1864. Each key on your computer keyboard is given a keyname, and it is
  1865. this keyname that you must program into your aid if you want to be
  1866. able to type that key.  Many of the keynames consist of a single
  1867. character.  These we are calling "basic keys."
  1868.  
  1869.    ` 1 2 3 4 5 6 7 8 9 0 - =
  1870.     q w e r t y u i o p [ ]
  1871.      a s d f g h j k l ; '
  1872.       z x c v b n m , . / \
  1873.  
  1874. To type one of these keys, you just send that single character out
  1875. the serial port of the aid.  For example, to type the word "hello",
  1876. you simply select the "h" keyname, the "e" keyname, the "l"
  1877. keyname, another "l" keyname, and finally an "o" keyname.  Most
  1878. aids have all of these single character keynames programmed into
  1879. them so there is no additional programming for you to do for these
  1880. keys.
  1881.  
  1882. Try it!
  1883.  
  1884. Once you've followed steps 1-3 above, try typing the word "hello"
  1885. on your aid.  Make sure the computer is in some program where you
  1886. might ordinarily type a word and be able to see it, such as a word
  1887. processor, or just DOS.  Make sure your aid is set up so the
  1888. characters will go right out the serial port.  Type the five
  1889. letters of the word "hello."  You should see each one appear on the
  1890. computer screen shortly after you type it.
  1891.  
  1892. See Steps 9 and 10 to learn how to set up the complete keyboard,
  1893. and for a chart of all the keynames.
  1894.  
  1895.  
  1896. Step 6:  Typing special keys
  1897.  
  1898. If you look at the computer keyboard, you will find that there are
  1899. many keys that do not have single character keynames; for example,
  1900. the arrow keys and the Num Lock and Enter keys.  We call these keys
  1901. special keys since you have to do something different if you want
  1902. to type them using your communication aid.
  1903.  
  1904. To type special keys, you must program a sequence of characters
  1905. into a single selection on your communication aid.  The sequence
  1906. for special keys is different for each key, but always follows two
  1907. rules:
  1908.  
  1909. 1) The sequence must begin with the Escape character;
  1910.  
  1911. 2) The sequence must end with a period.
  1912.  
  1913. The Escape character usually can be generated on your aid by
  1914. selecting the Control function along with the left bracket ([).  On
  1915. some aids, this will appear as ^[.  Check the instruction manual of
  1916. your aid if you're unsure of how to make the Escape character on
  1917. it.
  1918.  
  1919. Throughout this manual, we refer to the Escape character by putting
  1920. "esc" between two angle brackets, like this:  <esc>.  Remember:
  1921. when you see <esc> in a sequence of characters, it just means ONE
  1922. character (the Escape character), not five characters, as it might
  1923. appear.
  1924.  
  1925. To program the name of a special key into your aid, program first
  1926. the Escape character, then the correct name for the special key,
  1927. then a period.  These should all be programmed as one word on your
  1928. aid, then sent out the serial port to the computer.
  1929.  
  1930. For example, to type the Enter key, the character sequence would be:
  1931.  
  1932.         <esc>enter.
  1933.  
  1934. The escape character comes first, followed by the keyname for the
  1935. key that you want to press, followed by a period (.).  SerialKeys
  1936. has official names for each of the special keys; charts of these
  1937. are provided under Step 10, below.
  1938.  
  1939. Try it!
  1940.  
  1941. Try typing the Enter key, by sending the correct sequence out the
  1942. serial port of your aid to the computer.  Make sure you are in a
  1943. program on your computer which does something when the Enter key is
  1944. pressed, so you can tell if you were successful.  Make sure your
  1945. aid is set up so that each key you type will be sent out the serial
  1946. port.  Now type the sequence shown:
  1947.  
  1948.         <esc>enter.
  1949.  
  1950. Remember, <esc> means the Escape character on your aid.  And don't
  1951. forget the period at the end.  Once you type the period, your
  1952. computer should act just as if you had typed the Enter key.
  1953.  
  1954. Since the sequences for special keys are somewhat long, you will
  1955. want to program an entire sequence for a special key into a single
  1956. selection on your aid.  Then you can label this selection (Enter,
  1957. for instance) and have it ready for when you need to type the key.
  1958. In fact, you will probably want to program the sequences for all
  1959. the special keys on your keyboard into selections on your aid.  The
  1960. time spent doing this will be made up many times once you begin
  1961. using your aid to access the computer.
  1962.  
  1963. See Steps 9 and 10 to learn how to set up the complete keyboard,
  1964. and for a chart of all the keynames.
  1965.  
  1966.  
  1967. Step 7:  Typing Modifier Keys (Shift, Control, Alt)
  1968.  
  1969. There are three special keys which have to be typed differently
  1970. from the other special keys:  Shift, Control (Ctrl), and Alternate
  1971. (Alt).  These three keys are called the modifier keys, since they
  1972. don't do anything themselves but modify the action of another key.
  1973. Shift, for instance, will make a small "a" into a capital "A."
  1974.  
  1975. On an ordinary keyboard, the modifier key is held down while the
  1976. other key is pressed.  SerialKeys imitates this action by using a
  1977. command called hold.  Here's the sequence you have to type on your
  1978. aid in order to type a modifier key:
  1979.  
  1980. 1) The Escape character
  1981.  
  1982. 2) Comma (,)
  1983.  
  1984. 3) The word hold
  1985.  
  1986. 4) Another comma (,)
  1987.  
  1988. 5) The name for the modifier key (see the list under Step 10, below);
  1989.  
  1990. 6) Period (.)
  1991.  
  1992. 7) The key you want to modify.
  1993.  
  1994. Try it!
  1995.  
  1996. Try typing a capital A, by sending the correct sequence out the
  1997. serial port of your aid to the computer.  Make sure you are in a
  1998. program on your computer which will show the letter when it's
  1999. typed, so you can tell if you were successful.  Make sure your aid
  2000. is set up so that each key you type will be sent out the serial
  2001. port.  Now type the sequence shown:
  2002.  
  2003.         <esc>,hold,shift.a
  2004.  
  2005. Remember, <esc> means the Escape character on your aid.  And don't
  2006. forget the commas and the period.  If you've typed the sequence
  2007. successfully, a capital A should appear on your computer, just as
  2008. if you had held down the Shift key on the regular keyboard and then
  2009. pressed the A key.
  2010.  
  2011. Most keyboards have two Shift keys, a right shift key and a left
  2012. shift key.  You can use different keynames (lshift and rshift) for
  2013. the two keys to distinguish them if you wish.  Some keyboards also
  2014. have right and left Control keys and right and left Alternate
  2015. keys.  SerialKeys also distinguishes between these.
  2016.  
  2017. See Steps 9 and 10 to learn how to set up the complete keyboard,
  2018. and for a chart of all the keynames.
  2019.  
  2020.  
  2021. Step 8:  Moving and clicking the mouse
  2022.  
  2023. If your computer is equipped to use a mouse (IBM PS/2 mouse or
  2024. Microsoft mouse), you can operate all the mouse functions from your
  2025. aid as well, using SerialKeys.  If you're not interested in
  2026. performing mouse functions, skip this part.
  2027.  
  2028. NOTE: On many computers, you must have the (proper) mouse driver
  2029. installed; otherwise, mouse commands will have no effect.  Some
  2030. computers, like those running DOS, require a mouse to be attached
  2031. to the computer before a mouse driver will install.
  2032.  
  2033. Before you do any mouse functions through SerialKeys, you should
  2034. send the "moureset" (mouse reset) command.  This should be done
  2035. whenever you start up an application program (such as a word
  2036. processing program) that uses the mouse.  Just send this command
  2037. from your aid.
  2038.  
  2039.         <ecs>moureset.
  2040.  
  2041. The mouse pointer should move to the upper left hand corner of the screen.
  2042.  
  2043. Moving the mouse
  2044.  
  2045. You can do the equivalent of moving the mouse by sending a "move"
  2046. command from your aid to the computer.
  2047.  
  2048. Here are the parts of a move command, in the proper order:
  2049.  
  2050. 1) the Escape character (see Step 4 if you don't know what this is)
  2051.  
  2052. 2) a comma
  2053.  
  2054. 3) the word "move"
  2055.  
  2056. 4) another comma
  2057.  
  2058. 5) a plus or minus sign followed by a number (for horizontal movement)
  2059.  
  2060. 6) another comma
  2061.  
  2062. 7) another plus or minus sign followed by a number (for vertical movement)
  2063.  
  2064. 8 a period.
  2065.  
  2066. The move command takes two numbers after it: first the motion in
  2067. the horizontal direction and then the motion in the vertical
  2068. direction.  There must be either a plus (+) or a minus (-) sign
  2069. before each number, unless the number is a zero.  Positive numbers
  2070. move the mouse pointer to the right or down.  Negative numbers move
  2071. the mouse pointer left or up.
  2072.  
  2073. Examples:
  2074.  
  2075. Send out Mouse Command              Result
  2076.  
  2077. <esc>,move,+10,-20.        moves 10 units to right and 20 units up
  2078. <esc>,move,-10,+20.        moves 10 units to left and 20 units down
  2079. <esc>,move,0,-10.          moves 0 units to right and 10 units up
  2080.  
  2081. Clicking the Mouse
  2082.  
  2083. In order to click the button on a mouse, you use the "click"
  2084. command.  The commands should be typed as you see below.  Remember,
  2085. <esc> means the Escape character.  And don't forget the commas and
  2086. the period at the end!
  2087.  
  2088. Examples:
  2089.  
  2090. Send out Mouse Command            Result
  2091.  
  2092. <esc>,click,left.        clicks the left button
  2093. <esc>,click,right.       clicks the right button
  2094.  
  2095. Double-clicking the mouse
  2096.  
  2097. You can double-click the mouse using the same commands shown above,
  2098. but with the command "dblclick" in place of the command "click":
  2099.  
  2100.         <esc>,dblclick,left.
  2101.  
  2102. OR
  2103.         <esc>,dblclick,right.
  2104.  
  2105. Clicking and dragging with the mouse
  2106.  
  2107. SerialKeys lets you do the equivalent of holding the mouse button
  2108. down while moving the mouse.  This is done using the "moulock"
  2109. (mouse lock) and "mourel" (mouse release) commands, together with
  2110. the "move" command.  If, for example, you want to select text in a
  2111. word processing program that uses the mouse, you would:
  2112.  
  2113. 1) Move the mouse to the beginning of the text you want to select,
  2114. using the "move" command as described above.
  2115.  
  2116. 2) To press the mouse button down and keep it down, give the "mouse
  2117. lock" command:
  2118.  
  2119.         <esc>,moulock,left.
  2120.  
  2121. OR
  2122.         <esc>,moulock,right.
  2123.  
  2124. 3) Move the mouse to the end of the text you want to select, using
  2125. the "move" command as described above.
  2126.  
  2127. 4) To release either button (or both), give the "mouse release" command:
  2128.  
  2129.         <esc>,mourel.
  2130.  
  2131. Don't forget the commas and periods!
  2132.  
  2133. See Steps 9 and 10 to learn how to set up the complete keyboard and
  2134. mouse actions, and for a chart of all the keynames and suggested
  2135. mouse movements.
  2136.  
  2137.  
  2138. Step 9:  Plan the layout for your aid
  2139.  
  2140. Steps 5-8 above showed you what sequences of characters to send in
  2141. order to type basic keys, special keys and modifier keys, and to do
  2142. mouse actions.  Now you will want to program a selection on your
  2143. aid for each key or mouse action you want to use.
  2144.  
  2145. But before you program all of the keys and mouse actions into your
  2146. aid, you will probably want to decide how to lay out the selections
  2147. on your aid.  Look at the number of different keys and mouse
  2148. actions you will want to have (see the charts under Step 10).  Do
  2149. you want mouse movements in addition to the ones suggested in Step
  2150. 10?
  2151.  
  2152. If your aid stores vocabulary in levels, decide if you want
  2153. keyboard and mouse actions on separate "levels" in your aid.  If
  2154. you aid uses combinations of symbols to store vocabulary, what
  2155. combinations will you want to use for keyboard and mouse
  2156. functions?
  2157.  
  2158. Step 10:  Programming your aid for keyboard and mouse functions
  2159.  
  2160. As mentioned above, this manual won't tell you how do the actual
  2161. programming of your aid, since that procedure is different for
  2162. every aid.  However, we have provided tables of keyboard and mouse
  2163. character sequences which you can refer to while you are
  2164. programming your aid.
  2165.  
  2166. There are some differences between the keyboards of different
  2167. computers, but the charts on the following pages do include every
  2168. key that can be typed in SerialKeys.
  2169.  
  2170. Troubleshooting
  2171.  
  2172. If you are using SerialKeys and your aid stops sending keys successfully, try:
  2173.  
  2174. 1) Checking to make sure you included any necessary periods in your
  2175. keynames.
  2176.  
  2177. 2) Sending three null characters.  (The null character is different
  2178. from a zero; usually it can be made on your aid by typing
  2179. control-@.
  2180.  
  2181. 3) Resetting both the aid and SerialKeys to 300 baud.  (If there is
  2182. a communication difficulty, SerialKeys may automatically reset
  2183. itself to 300 baud, making it unable to communicate with your aid
  2184. if your aid is sending at a different rate.)
  2185.  
  2186.  
  2187.  
  2188. Guide to programming keyboard keys
  2189.  
  2190. You can program your aid to act as any one of the three keyboards
  2191. shown on the following pages.  We recommend programming your aid to
  2192. use the IBM Enhanced Keyboard (101 keys).  Even if your computer
  2193. dows not have this keyboard, SerialKeys will function as the
  2194. 101-key keyboard.  This may be to your advantage, as some software
  2195. packages will recognize the additional keys, enabling you to access
  2196. additional features.
  2197.  
  2198. NOTE:  If you choose to program the 83- or 84-key keyboard, there
  2199. are a few exceptions you should be aware of.
  2200.  
  2201. 1) To type the Break function, you would ordinarily hold the
  2202. Control key and press the Scroll Lock key.  For SerialKeys, hold
  2203. the Control key and press the Pause key.
  2204.  
  2205.                 <esc>,hold,ctrl.<esc>pause.
  2206.  
  2207. 2) To type the Pause function you would ordinarily hold the Control
  2208. key and press the Num Lock key.  For SerialKeys, just press the
  2209. Pause key.
  2210.  
  2211.                 <esc>pause.
  2212.  
  2213.  
  2214.  
  2215.  
  2216. Key name    Send from aid        Action(s) (p/r = pressed and released)
  2217.  
  2218. alt          <esc>,hold,alt.         alternate key pressed down
  2219. backspace    <esc>backspace.         backspace key p/r
  2220. bksp         <esc>bksp.              backspace key p/r
  2221. capslk       <esc>capslk.            caps lock key toggled
  2222. capslock     <esc>capslock           caps lock key toggled
  2223. comma        <esc>comma.             comma key p/r
  2224. control      <esc>,hold,control.     control key pressed down
  2225. ctrl         <esc>,hold,ctrl.        control key pressed down
  2226. del          <esc>del.               numeric pad del key p/r, "." or "del"
  2227. delete       <esc>delete.            delete key p/r
  2228. divide       <esc>divide.            divide key p/r, "/"
  2229. down         <esc>down.              down arrow key p/r
  2230. end          <esc>end.               end key p/r
  2231. enter        <esc>enter.             enter or return key p/r
  2232. esc          <esc>esc.               escape key p/r
  2233. escape       <esc>escape.            escape key p/r
  2234. f1           <esc>f1.                function 1 key p/r
  2235. f2           <esc>f2.                function 2 key p/r
  2236. f3           <esc>f3.                function 3 key p/r
  2237. f4           <esc>f4.                function 4 key p/r
  2238. f5           <esc>f5.                function 5 key p/r
  2239. f6           <esc>f6.                function 6 key p/r
  2240. f7           <esc>f7.                function 7 key p/r
  2241. f8           <esc>f8.                function 8 key p/r
  2242. f9           <esc>f9.                function 9 key p/r
  2243. f10          <esc>f10.               function 10 key p/r
  2244. f11          <esc>f11.               function 11 key p/r
  2245. f12          <esc>f12.               function 12 key p/r
  2246. home         <esc>home.              home key p/r
  2247. ins          <esc>ins.               numeric pad ins key p/r, "0" or "ins"
  2248. insert       <esc>insert.            insert key toggled
  2249. kp*          <esc>kp*.               numeric pad star key p/r, "*"
  2250. kp+          <esc>kp+.               numeric pad plus key p/r, "+"
  2251. kp-          <esc>kp-.               numeric pad minus key p/r, "-"
  2252. kp/          <esc>kp/.               numeric divide key p/r, "/"
  2253. kp0          <esc>kp0.               numeric pad 0 key p/r, "0" or "ins"
  2254. kp1          <esc>kp1.               numeric pad 1 key p/r, "1" or "end"
  2255. kp2          <esc>kp2.               numeric pad 2 key p/r, "2" or "down arrow"
  2256. kp3          <esc>kp3.               numeric pad 3 key p/r, "3" or "pgdn"
  2257. kp4          <esc>kp4.               numeric pad 4 key p/r, "4" or "left arrow"
  2258. kp5          <esc>kp5.               numeric pad 5 key p/r, "5"
  2259. kp6          <esc>kp6.               numeric pad 6 key p/r, "6" or "right arrow"
  2260. kp7          <esc>kp7.               numeric pad 7 key p/r, "7" or "home"
  2261. kp8          <esc>kp8.               numeric pad 8 key p/r, "8" or "up arrow"
  2262. kp9          <esc>kp9.               numeric pad 9 key p/r, "9" or "pgup"
  2263. kpdel        <esc>kpdel.             numeric pad .   key p/r, "." or "del"
  2264. kpdelete     <esc>kpdelete.          numeric pad .   key p/r, "." or "delete"
  2265. kpdivide     <esc>kpdivide.          numeric pad divide key p/r, "/"
  2266. kpdown       <esc>kpdown.            numeric pad 2 key p/r, "2" or "down arrow"
  2267. kpdp         <esc>kpdp.              numeric pad .   key p/r, "." or "del"
  2268. kpend        <esc>kpend.             numeric pad 1 key p/r, "1" or "end"
  2269.  
  2270.  
  2271. Key name    Send from aid        Action(s) (p/r = pressed and released)
  2272.  
  2273. kpenter      <esc>kpenter.           numeric pad enter key p/r
  2274. kphome       <esc>kphome.            numeric pad 7 key p/r, "7" or "home"
  2275. kpins        <esc>kpins.             numeric pad 0 key p/r, "0" or "ins"
  2276. kpinsert     <esc>kpinsert.          numeric pad 0 key p/r, "0" or "ins"
  2277. kpleft       <esc>kpleft.            numeric pad 4 key p/r, "4" or "left arrow"
  2278. kpmidl       <esc>kpmidl.            numeric pad 5 key p/r, "5"
  2279. kpminus      <esc>kpminus.           numeric pad minus key p/r, "-"
  2280. kppagedown   <esc>kppagedown.        numeric pad 3 key p/r, "3" or "pgdn"
  2281. kppageup     <esc>kppageup.          numeric pad 9 key p/r, "9" or "pgup"
  2282. kppgdn       <esc>kppgdn.            numeric pad 3 key p/r, "3" or "pgdn"
  2283. kppgup       <esc>kppgup.            numeric pad 9 key p/r, "9" or "pgup"
  2284. kpplus       <esc>kpplus.            numeric pad plus key p/r, "+"
  2285. kpright      <esc>kpright.           numeric pad 6 key p/r, "6" or "right arrow"
  2286. kpslash      <esc>kpslash.           numeric pad divide key p/r, "/"
  2287. kpstar       <esc>kpstar.            numeric pad star key p/r, "*"
  2288. kptimes      <esc>kptimes.           numeric pad star key p/r, "*"
  2289. kpup         <esc>kpup.              numeric pad 8 key p/r, "8" or "up arrow"
  2290. lalt         <esc>,hold,lalt.        left alternate key pressed down
  2291. lcontrol     <esc>,hold,lcontrol.    left control key pressed down
  2292. lctrl        <esc>,hold,lctrl.       left control key pressed down
  2293. left         <esc>left.              left arrow key p/r
  2294. leftalt      <esc>,hold,leftalt.     left alternate key pressed down
  2295. leftcontrol  <esc>,hold,leftcontrol  left control key pressed down
  2296. leftctrl     <esc>,hold,leftctrl.    left control key pressed down
  2297. leftshift    <esc>,hold,leftshift.   left shift key pressed down
  2298. lshift       <esc>,hold,lshift.      left shift key pressed down
  2299. multiply     <esc>multiply.          star key p/r, "*"
  2300. numlk        <esc>numlk.             num lock key toggled
  2301. numlock      <esc>numlock.           num lock key toggled
  2302. pagedown     <esc>pagedown.          page down key p/r
  2303. pageup       <esc>pageup.            page up key p/r
  2304. period       <esc>period.            period key p/r, "."
  2305. pgdn         <esc>pgdn.              page down key p/r
  2306. pgup         <esc>pgup.              page up key p/r
  2307. ralt         <esc>,hold,ralt.        right alternate key pressed down
  2308. rcontrol     <esc>,hold,rcontrol.    right control key pressed down
  2309. rctrl        <esc>,hold,rctrl.       right control key pressed down
  2310. ret          <esc>ret.               return or enter key p/r
  2311. return       <esc>return.            return or enter key p/r
  2312. right        <esc>right.             right arrow key p/r
  2313. rightalt     <esc>,hold,rightalt.    right alternate key pressed down
  2314. rightcontrol <esc>,hold,rightcontrol right control key pressed down
  2315. rightctrl    <esc>,hold,rightctrl.   right control key pressed down
  2316. rightshift   <esc>,hold,rightshift.  right shift key pressed down
  2317. rshift       <esc>,hold,rshift.      right shift key pressd down
  2318. scroll       <esc>scroll.            scroll lock key toggled
  2319. scrolllock   <esc>scrolllock.        scroll lock key toggled
  2320. shift        <esc>,hold,shift.       shift key pressed down
  2321. space        <esc>space.             space key p/r
  2322. tab          <esc>tab.               tab key p/r
  2323. tilde        <esc>tilde.             tilde key p/r, "`"
  2324. up           <esc>up.                up arrow key p/r
  2325.  
  2326.  
  2327. Suggested programming for mouse actions
  2328.  
  2329. Mouse movements
  2330.  
  2331. It's a good idea to at least program some square or selection on
  2332. your communication aid to move the mouse in the four directions by
  2333. 1, by 10, and by 100 units.  This will allow you to make small,
  2334. fine movements and large, fast movements.
  2335.  
  2336.  
  2337. Send out Mouse Command        Result
  2338. <esc>,move,+1,0.           moves 1 right
  2339. <esc>,move,-1,0.           moves 1 left
  2340. <esc>,move,0,+1.           moves 1 down
  2341. <esc>,move,0,-1.           moves 1 up
  2342. <esc>,move,+10,0.          moves 10 right
  2343. <esc>,move,-10,0.          moves 10 left
  2344. <esc>,move,0,+10.          moves 10 down
  2345. <esc>,move,0,-10.          moves 10 up
  2346. <esc>,move,+100,0.         moves 100 right
  2347. <esc>,move,-100,0.         moves 100 left
  2348. <esc>,move,0,+100.         moves 100 down
  2349. <esc>,move,0,-100.         moves 100 up
  2350.  
  2351. Clicking the Mouse
  2352.  
  2353. Send out Mouse Command        Result
  2354.  
  2355. <esc>,click,left.          clicks the left button
  2356. <esc>,click,right.         clicks the right button (only if the computer's
  2357.                            mouse supports a right button)
  2358. <esc>,click,left,right.    clicks the left and right button at the same time.
  2359.  
  2360. Double-clicking the mouse
  2361.  
  2362. Send out Mouse Command        Result
  2363.  
  2364. <esc>,dblclick,left.       double-clicks left button
  2365. <esc>,dblclick,right.      double-clicks right button (only if
  2366.                            the computer's mouse supports a right button)
  2367. <esc>,dblclick,left,right. double-clicks the left and right button
  2368.                            at the same time.
  2369.  
  2370. Clicking and dragging with the mouse
  2371.  
  2372. Send out Mouse Command        Result
  2373.  
  2374. <esc>,moulock,left.        locks down left mouse button
  2375. <esc>,moulock,right.       locks down right mouse button
  2376. <esc>,moulock,left,right.  locks down both mouse buttons
  2377. <esc>,mourel.              releases both mouse buttons
  2378.  
  2379.  
  2380.  
  2381. Advanced keyboard and mouse features
  2382.  
  2383. Resetting SerialKeys
  2384.  
  2385. If you are using SerialKeys in a multi-user environment, the first
  2386. command you send to SerialKeys should be the reset command.  This
  2387. will insure that SerialKeys will be at 300 baud and ready to accept
  2388. your keyboard and mouse actions.  The reset command consists of
  2389. sending 3 Null (ASCII 0) characters with your aid configured to 300
  2390. baud.  A Null character can usually be generated on your aid by
  2391. selecting the control @ .
  2392.  
  2393. Lock and Release
  2394.  
  2395. This command can be used to hold a key down and lift it back up
  2396. again as separate actions.  Its primary usefulness is in using
  2397. SerialKeys in combination with MouseKeys.
  2398.  
  2399. 1) Turn on MouseKeys (see Section 2-3).
  2400.  
  2401. 2) Decide which direction you want to move the mouse.  Find out
  2402. what keypad key moves the mouse in that direction in MouseKeys.
  2403.  
  2404. 3) Send a lock command with that keyname.  For instance to move right:
  2405.  
  2406.         <esc>,lock,kpright.
  2407.  
  2408. 4) When the mouse pointer has moved as far as you want in that
  2409. direction, send the release command:
  2410.  
  2411.         <esc>,rel.
  2412.  
  2413. You can program the lock part and the release part of this sequence
  2414. each under a different selection on your aid, so you don't have to
  2415. type them out in full each time you use them.  Make sure to include
  2416. the commas and periods.
  2417.  
  2418. Combine
  2419.  
  2420. If you want to program a modifier key and some other key under a
  2421. single selection on your aid, use the combine command to put
  2422. several keystrokes under one selection on your aid.  This can be
  2423. useful for common multiple-key command combinations required by
  2424. software.  There must be commas between the keys and a period at
  2425. the end.  No more than five keys can be combined.
  2426.  
  2427.         Example:  <esc>,combine,shift,ctrl,enter.
  2428.  
  2429. Goto
  2430.  
  2431. Moves the mouse to a specified location.  You should send the
  2432. "moureset" command first.  Both the horizontal and vertical
  2433. direction numbers require only a + sign.  (See moving the mouse,
  2434. Step 8 above.)
  2435.  
  2436.         Example:  <esc>,goto,+20,+25.
  2437.  
  2438. Baudrate Command
  2439.  
  2440. The baudrate command allows you to change the baud rate of
  2441. SerialKeys from your aid.  The possible baud rates are 300, 600,
  2442. 1200, 2400, 4800, and 9600.  This command is never absolutely
  2443. necessary, since you can also set the baud rate of SerialKeys by
  2444. going into the AccessDOS program.
  2445.  
  2446.         Example:  <esc>,baudrate,300.
  2447.  
  2448. Using higher baud rates
  2449.  
  2450. If you decide to run SerialKeys at a baud rate faster than 300
  2451. baud, you must be aware of the special automatic reset feature of
  2452. SerialKeys.  Whenever SerialKeys receives three consecutive
  2453. characters with a transmission error, it will automatically reset
  2454. to 300 baud.  This is to enable users in a multi-user environment
  2455. to put SerialKeys in a known state (300 baud).  SerialKeys will
  2456. signal any transmission problem with a short beep.  If SerialKeys
  2457. resets to 300 baud, it will make a long beep.
  2458.  
  2459. Technical notes
  2460.  
  2461. 1) SerialKeys uses hardware handshaking (DTR/RTS) and software
  2462. (XON/OFF) handshaking to control the flow of characters from the
  2463. aid.  Characters may be lost if the aid ignores the handshaking
  2464. signals.
  2465.  
  2466. 2) SerialKeys uses hardware interrupt line IRQ4 if COM1 or COM3 is
  2467. selected, and IRQ3 if COM2 or COM4 is selected.  No other device
  2468. can use or share the interrupt line that SerialKeys is using.  That
  2469. means that if for example, you have SerialKeys on COM1, you can not
  2470. use a modem on COM3 if the modem software is interrupt driven.
  2471.  
  2472. 3) See the README.TXT file for additional information regarding
  2473. SerialKeys.
  2474.  
  2475.  
  2476.  
  2477.