home *** CD-ROM | disk | FTP | other *** search
/ MS-DOS 8.0 / MS-DOS8.iso / DOS / ADOS.TXT < prev    next >
Text File  |  1994-05-31  |  116KB  |  2,777 lines

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