|
Customizing Microsoft Windows 95 for Individuals with Disabilities This document is (c) 1998 Microsoft. It has been converted to HTML for those users who do not have Microsoft Word 97. This Application Note provides information about the following products and services available for computer users with disabilities:
Microsoft Support Services for People Who Are Deaf or Hard-of-Hearing Through a text telephone (TT/TDD) service, Microsoft provides people who are deaf or hard-of-hearing with complete access to Microsoft product and customer services. You can contact the Microsoft Sales Information Center on a text telephone by dialing (800) 892-5234 between 6:30 a.m. and 5:30 p.m. Pacific time. For technical assistance in the United States, you can contact the Microsoft Support Network on a text telephone at (206) 635-4948 between 6:00 A.M. and 6:00 P.M. Pacific time, Monday through Friday, excluding holidays. In Canada, dial (905) 568-9641 between 8:00 A.M. and 8:00 P.M. Eastern time, Monday through Friday, excluding holidays. Microsoft support services are subject to Microsoft prices, terms, and conditions in place at the time the service is used.Microsoft Documentation in Alternative Formats People who have difficulty reading or handling printed documentation can obtain many Microsoft publications from Recording for the Blind, Inc. Recording for the Blind distributes these documents to registered, eligible members of their distribution service, either on audio cassettes or on floppy disks. The Recording for the Blind collection contains more than 80,000 titles, including Microsoft product documentation and books from Microsoft Press. You can contact Recording for the Blind at the following address or phone and fax numbers for information on eligibility and availability of Microsoft product documentation and books from Microsoft Press:
The Windows 95 product documentation is available from Recording for the Blind. Many of the Windows 95 documents are also available on a CD-ROM that comes with the package. Help for Installing Windows 95 People who use accessibility utilities to work with DOS or Windows can experience problems with Windows 95 Setup because their accessibility utilities are not available while Setup is running. You can solve this problem by creating a setup script that defines all the setup options so that Setup can run completely without requiring human interaction. If you have a system administrator, he or she can create a setup script for you. If you do not have a system administrator, you can create a setup script yourself using your current operating system and tools. There are two ways to create a setup script:
Whichever method you choose for creating the script, you can use it to control Windows 95 installation automatically, by using it with the setup command.
If Msbatch.inf exists in the Windows directory on the server containing the Windows 95 source files, Setup uses it by default. Otherwise, for example, to run Setup using a setup script named Myscript.inf on drive A, you would type setup a:\mybatch.inf. When you run Windows 95 Setup in this way, Setup takes all settings from the custom script. For information not defined in the setup script, Windows 95 Setup uses settings from an earlier version of Windows on the computer, uses built-in defaults, or prompts you to provide information. After copying files, Windows 95 Setup restarts the computer and begins the Run-Once setup operations (printer setup, program group conversions, and so on). When these operations are finished, Windows 95 is completely installed. The following shows the entries provided in the Automate.inf batch setup file. Any line that begins with a semicolon (;) indicates a comment. Windows 95 Setup ignores comments. Note: If you install Windows 95 over an earlier version of Windows, Setup will automatically convert your Program groups for use under Windows 95. Any accessibility utilities that were in your previous StartUp group will start automatically in Windows 95 after Setup is completed. This may be a problem if the accessibility utilities are not compatible with Windows 95. To avoid this problem, remove the accessibility utilities from the StartUp group before installing Windows 95. Accessibility Options in Windows 95 The Accessibility Options provided with Windows 95 make it easier to control the keyboard and mouse when using Windows 95. These features are designed primarily for individuals with motion-related disabilities who may have difficulty using the computer keyboard or mouse, and for individuals who prefer visual feedback in place of sounds. However, many of these features can be useful to everyone. The Windows 95 Accessibility Options provides the following features:
Choosing this icon displays the Accessibility Properties dialog box, which contains tabs for configuring settings for each type of accessibility feature. The following sections provide information on customizing settings and using keyboard and mouse input for using the Accessibility features. These features can be used separately or in combination. They are all designed so that an individual who requires a feature can turn it on without assistance. When all features are disabled, individuals who do not need them should not notice that the Accessibility features are installed, so the computer can be used both by people who require assistance and those who do not. The Accessibility Options are installed by default in Windows 95, and it is recommended that these features be installed on all computers that are shared, such as public or workgroup computers. Installing Accessibility Features The Accessibility features are installed by default in Windows 95. However, in some cases a computer might be set up without these components. If the Accessibility Options are not installed on your computer, you can install them using Control Panel.
Online Help on Accessibility The Accessibility section in the Windows 95 Help¾ which appears in both the Contents and the Index¾ provides a quick reference and pointer to topics that can help you adjust the system for people with disabilities.
Also, you can select the Contents tab to browse through Help topics that make learning and using Windows 95 easier. Some topics of particular interest under "How To" are:
Some topics of particular interest under "Tips and Tricks" are:
Customizing and Using Accessibility Features: The Accessibility Options icon in Control Panel provides properties that enable you to control most of the accessibility features in Windows 95. The properties you can set include turning the accessibility features on or off, in addition to customizing keyboard, sound, display, and mouse operation for your particular needs. All of the features described in the following sections work with both Windows-based and MS-DOS®-based programs running on Windows 95. The behavior and hot-key activation sequences are designed to be compatible with earlier versions of Windows and with other operating systems that support these same features. Activation of Hot Keys and Confirmation The emergency activation hot keys provide an alternate method of turning on accessibility features for people who could not use the computer without first having the accessibility features available. Also known as shortcut keys, these emergency hot keys enable you to temporarily turn on the specific feature required. Then, after a feature has been turned on, you can use the Accessibility Options or other items in Control Panel to adjust the feature you need to your own preferences, or to turn the feature on permanently. The same hot key temporarily turns off the feature if another person wants to use the computer without this feature. Hot keys are designed to be unique key combinations that should not conflict with keys used by programs. If such a conflict does arise, the hot keys can be disabled, and you can still use the feature as needed. As a precaution against accidental use, pressing an emergency hot key causes special tones to sound (a rising siren tone for on, and a falling siren tone for off), and causes a confirmation dialog box to appear, which briefly explains the feature and how it was activated. If you pressed the hot key unintentionally, you can cancel the features activation at this time. The confirmation dialog box also provides a quick path to more detailed help and to Control Panel settings for the hot-key feature, in case you want to disable the hot key permanently. In a typical installation of Windows 95, the accessibility hotkeys are turned off to prevent them from conflicting with other programs. To turn on the hotkey for a feature, go to the appropriate tab in the Accessibility Options In Control Panel; then choose the Settings button for the feature, select the Use shortcut option, then choose OK twice to close the dialog boxes. The following table lists these hot keys.
Accessibility Status Indicator While an accessibility feature is in use, Windows 95 can display an optional visual indicator that shows which accessibility features are turned on. The indicator also provides feedback on the keys and mouse buttons currently being "held down" by the StickyKeys and MouseKeys features. The status indicator can appear on the taskbar or in a window. You can choose the window size. In the Accessibility status indicator, the three rectangles represent the left SHIFT, CTRL, and ALT keys when the StickyKeys feature is being used. As each modifier key is held down by the StickyKeys feature, the corresponding rectangle appears filled. For more information on the StickyKeys feature, see the section "StickyKeys for One-Finger or Mouthstick Typing" later in this document.The mouse icon in the Accessibility status indicator may show either the left or right button dimmed, depending on which is selected for use with the MouseKeys feature. Pressing 5, plus sign (+), or INS is equivalent to using that button. If you are working with both buttons (equivalent to using the middle button on a three-button mouse), both buttons are dimmed. If you lock down one or more mouse buttons by using the INS key, the status indicator shows those buttons as filled, rather than dimmed. (To release them, press DEL.) For more information on the MouseKeys feature, see the section "MouseKeys for Keyboard-Only Input" later in this document.The stop watch indicates that the keyboard response is being affected by SlowKeys, BounceKeys, or RepeatKeys features. For more information on the SlowKeys, BounceKeys, and RepeatKeys features, see the section "FilterKeys for Controlling Keyboard Input" later in this document. Accessibility Timeout (Reset) In the Accessibility Options properties, the Automatic Reset option turns off accessibility functionality after the computer has been idle for a certain period of time. It returns the operating system to its default configuration. This feature is useful on shared computers.
Show Extra Keyboard Help for Keyboard Preference Windows 95 enables you to specify a keyboard preference option that informs programs that you prefer to use the keyboard rather than the mouse. You can turn on this option to have programs that support this feature display any keyboard-related elements or instructions that might otherwise be hidden.
Keyboard layout differences On U.S. keyboards or when using "United States" as the country and keyboard layout settings, StickyKeys treats the modifier keys as identical pairs to allow greater flexibility. That is, StickyKeys treats the left and right SHIFT keys, the left and right control (CTRL), and the left and right alternate (ALT) keys the same. For example, if you enter LOCKED mode by tapping the left SHIFT key twice, you could perform the intended function and exit LOCKED mode by tapping the right SHIFT key once, because the two modifier keys are treated the same. On non-U.S. keyboards or when not using "United States" as the country or keyboard layout settings, you might find that your particular international keyboard layout attempts to distinguish between the left and right modifier keys. In particular, the keyboard layout might need to distinguish between the left and right ALT keys. This is typically done by giving the right ALT key a new name. Instead of just "ALT", it is now called the "AltGr" key, which is an abbreviation for "alt-graphics". For international keyboard layouts, StickyKeys still allows you to move freely between the left and right SHIFT or CTRL keys, but the left alternate key act as the standard "ALT" key (typically used to access a menu item), while the right alternate key acts as the "AltGr" key (usually to access special characters in that particular language). Both the "ALT" and the "AltGr" keys can still be used in either LATCHED or LOCKED mode. StickyKeys for One-Finger or Mouthstick Typing Many software programs require you to press two or three keys at a time. For people who type using a single finger or a mouthstick, that isnt possible. StickyKeys allows you to press one key at a time and instructs Windows to respond as if the keys had been pressed simultaneously. When StickyKeys is on, pressing any modifier key ( CTRL, ALT, or SHIFT) "latches" that key down until you release the mouse button or press a key that is not a modifier key. Pressing a modifier key twice in a row locks the key down until it is tapped a third time.
If you have the sound features of StickyKeys enabled, you will hear a rising siren tone when StickyKeys is turned on or off using the hot key. StickyKeys operates in two modes: Latched mode and Locked mode:
Any and all of the modifier keys (shift, ctrl, and alt) can be latched or locked in combination. For shared computers, there is an optional feature to keep non-disabled people from being confused when StickyKeys is left on. Whenever other people use the keyboard, they will hold the modifier key down and strike another key simultaneously. If the option named Turn StickyKeys Off When Pressing Two Keys At Once is enabled, StickyKeys detects that two keys are held down simultaneously and automatically turns the StickyKeys feature off. Some people do not like to have keyboard sounds, while others find them useful. You can turn feedback sounds on or off in the StickyKeys properties by using the option Make Sounds When Modifier Key Is Pressed. Also, it is possible to disable the Locked mode of StickyKeys by making sure the Press Modifier Key Twice To Lock check box is not selected. FilterKeys for Controlling Keyboard Input Windows 95 includes features designed to work either separately or in combination to address problems related to keyboard sensitivity. These features are grouped as FilterKeys and are known separately as SlowKeys, BounceKeys, and RepeatKeys. These options include the following:
You can adjust FilterKeys settings by using the Accessibility Options icon in Control Panel, or turn on or off a specific FilterKeys feature by using an emergency hot key.
The following sequence of events happens:
When you disable FilterKeys (using the same keyboard action), you will hear a falling siren. You can adjust the FilterKeys settings so that unwanted functions have no effect.
The Filter options are mutually exclusive (select one or the other):
For RepeatKeys, which overrides the settings made using the Keyboard properties in Control Panel:
For SlowKeys, you must define the acceptance delay, which enables you to adjust the amount of time that you must hold a key down before it is accepted by the computer. Another very useful FilterKeys feature is the option Beep When A Key Is Pressed. If this option is on and any FilterKeys functions are active, you hear a beep when you press the key or when the key repeats. For example, if SlowKeys is active, you would hear a sound when the key is pressed and also when the computer accepts the key. This can be useful when the keyboard is set to respond differently than usual. ToggleKeys for Audio Cues on the Keys State People with visual impairments may not be able to see the lights on the keyboard that indicate caps lock, num lock and scroll lock status. ToggleKeys provides audio cues high and low beeps to tell you whether these keys are active or inactive. If ToggleKeys is enabled, when you press one of these keys and it turns on, you will hear a high beep. When you press one of these keys and it turns off, you will hear a low beep.
When ToggleKeys turns on, you will hear a rising siren if sound is turned on. ToggleKeys is especially useful for people who accidentally press the caps lock key instead of the tab key, because it provides immediate feedback when they make such a mistake. ToggleKeys also functions with keyboards that do not have the status indicator lights for the caps lock, num lock, and scroll lock keys. The audible low and high beeps can be very useful for all users with this style of keyboard. MouseKeys for Keyboard-Only Input This feature lets you control the mouse pointer by using the keyboard. Although Windows 95 is designed to allow you to perform all actions without a mouse, some programs might still require one, and a mouse might be more convenient for some tasks. MouseKeys is also useful for graphic artists and others who need to position the pointer with great accuracy. You do not need to have a mouse to use this feature.
When MouseKeys turns on, you will hear a rising siren if sounds are turned on. If you are using only one finger, a mouthstick, or a headpointer to operate the computer, the easiest way to activate MouseKeys is to first activate StickyKeys by tapping either shift key five times. You can then press the three keys in sequence rather than simultaneously. When MouseKeys is on, use the following keys to move the pointer on the screen:
You can use the num lock key to toggle the MouseKeys control pad back to the numeric keypad and vice versa. This is especially useful with a laptop or notebook computer that doesn't have a separate numeric keypad. On these computer keyboards, the numeric keypad is usually overlaid on top of the standard QWERTY keyboard. For example, if you were using the numeric keypad for number entry before starting MouseKeys, when you toggle out of MouseKeys by using the num lock key, you can enter numbers with the numeric keypad. If you were using the numeric keypad as a cursor keypad before starting MouseKeys, when you toggle out of MouseKeys by using the num lock key, you will have a cursor keypad. It can be useful to combine use of MouseKeys and a physical mouse. For example, you can use the standard mouse to move quickly around the screen, and then use MouseKeys to move more precisely (unit by unit) to your final destination. Some people cannot use the standard mouse while simultaneously holding down the mouse button, so you can use MouseKeys to lock down the currently active mouse button, then move the mouse cursor by using MouseKeys or the real mouse, and then release the mouse button by using MouseKeys. SoundSentry and ShowSounds for Visual Feedback SoundSentry and ShowSounds can only be enabled from the ShowSounds tab within the Accessibility Options in Control Panel. ShowSounds is a global flag that instructs programs to provide visible feedbackin effect, asking the programs to be "closed-captioned." SoundSentry tells Windows to send a visual cue, such as a blinking title bar or a screen flash, whenever the computer generates a sound. This enables you to see when the computer is generating sounds, although it cannot enable you to distinguish between different sounds. You can choose separate display options for two situations:
In Windows 95, the SoundSentry feature only supports sounds generated through the computer's internal speaker. It cannot detect sounds made using multimedia sound cards or MIDI systems. If your computer has a multimedia sound card, you may need to disable this hardware to force sounds to be played through the computer's built-in speaker. This allows SoundSentry to detect these sound events. You can disable your multimedia sound card by using the Multimedia icon in Control Panel.
You need to restart Windows for this change to take effect. To re-enable your multimedia sound card, repeat the same procedure but select the option Use Audio Features Of This Device in the Properties dialog box. High-Contrast Mode for People with Low Vision Many people with low vision require a high degree of contrast between foreground and background objects, in order to distinguish the objects. For example, some people may not be able to easily read black text on a gray background, or text drawn over a picture. By setting a global flag, you can now instruct Windows 95 and programs to display information with a high degree of contrast. Activating high-contrast mode automatically selects your preferred color scheme.
Windows 95 color schemes enable you to choose from several well-designed sets of screen-color options, designed both to match users individual tastes and to meet their visual needs. The new color schemes in Windows 95 include high-contrast colors, such as white text on a black background, or black text on a white background. These high-contrast color schemes optimize the visibility of screen objects for people with visual impairments. SerialKeys for Alternative Input Devices This feature, in conjunction with a communications aid interface device, enables you to control the computer by using an alternative input device. Such a device needs only to send coded command strings through the computers serial port to specify keystrokes and mouse events, which are then treated as typical keyboard or mouse input. This feature is designed for people who are unable to use the computer's standard keyboard and mouse. In some cases, these special input devices can be connected to a computer's serial port (the connector commonly used for attaching a modem or printer). However, this is in itself not enough to enable you to emulate or control keyboard and mouse functions, because the computer is designed to receive keyboard and mouse signals through its keyboard and mouse ports. Using SerialKeys enables you to control keyboard and mouse functions through the serial port. This is done by sending the right series of letters and commands from the special input device to the computer's serial port. The regular keyboard and mouse can still be used while SerialKeys is being used. The most commonly used special input device for SerialKeys is a communication aid: an electronic device often used by people who can't communicate by speech alone because of a physical disability. Using SerialKeys requires you to program specific key definitions into the special input device. You will need the documentation for the device to carry out this programming. This section describes how to set up SerialKeys with a device such as a communication aid (referred to as "the aid" in these instructions), including how to hook up the aid to the computer, how to set up SerialKeys on the computer, and what letters or commands to send so you can type any key on the keyboard and make any mouse movement you want from the aid. Follow these instructions step-by-step. If you are the user of the aid, someone may need to assist you the first time you set up SerialKeys. Task 1: Determine whether the communication aid works with SerialKeys. First, make sure the aid works with SerialKeys. You should be able to answer yes to all of the following questions:
Task 2: Connect the aid to the computer. Plug one end of the serial cable into the serial port on the aid and the other end into the serial port on the computer. If you don't already have a serial cable, obtain one from the manufacturer of the aid. Task 3: Configure the aid for serial transmission. To communicate, the aid and SerialKeys must be transmitting to each other at the same speed (baud rate). The recommended speed is 300 baud. You must also make sure the aid is configured with the following settings:
You don't have to know what this means; you just have to make sure the aid is configured that way. In addition, most aids have a special selection or a switch for sending the characters stored in the aid out the serial port. Make sure you turn on this function. Other aids may require that you program special codes to set up the serial port. In all cases, check the documentation for the aid to determine how to configure it. Task 4: Activate SerialKeys. Make sure SerialKeys is active in Windows 95.
The following topics tell you how to program each different type of key or mouse movement. The examples are provided to help you set up the aid and computer properly, and to help you understand how to program the aid, before you program the complete set of keys and mouse movements. There are four types of SerialKeys actions you can program into any selection (position) on the aid:
Typing Basic Keys by Using SerialKeys Each key on your computer keyboard has a keyname, and it is this keyname that you must program into the aid to be able to type that key. Many of the keynames consist of a single character, which are referred to here as the "basic keys": `1 2 3 4 5 6 7 8 9 0 - q w e r t y u i o p [ ] a s d f g h j k l ; ' z x c v b n m , . / \ To type one of these keys, you just send that single character out the serial port of the aid. For example, to type the word "hello," you simply select the "h" keyname, the "e" keyname, the "l" keyname, another "l" keyname, and finally an "o" keyname. Most aids have all of these single-character keynames programmed into them, so there is no additional programming to do for these keys. Typing Special Keys by Using SerialKeys Many keys do not have single-character keynames. For example, the num lock and caps lock keys each have more than a single-character name. These are called special keys because you have to do something different to type them using the aid. To type special keys, you must program a sequence of characters into a single selection on the aid. The sequence for special keys is different for each key, but always follows two rules:
The Escape character usually can be generated on the aid by selecting the Control function along with the left bracket ( [ ). On some aids, this appears as ^[. Check the documentation for the aid if you're not sure how to make the Escape character on it. We will refer to the Escape character by putting "esc" between two angle brackets, like this: <esc>.
These should all be programmed as one word or selection on the aid. When you need the special keys, the entire string is sent out to the serial port of the computer by making only one selection on the aid. For example, to type the enter key, the character sequence would be: SerialKeys has official names for each of the special keys on your keyboard. Because the sequences for special keys are somewhat long, you will want to program an entire sequence for a special key into a single selection on the aid. Then you can label this selection (such as Enter) and have it ready for when you need to type the key. In fact, you will probably want to program the sequences for all the special keys on the computer keyboard into selections on the aid. The time spent doing this will be made up many times once you begin using the aid to access the computer. See "Programming the Aid for Keyboard and Mouse Functions" later in this section to learn how to set up the complete keyboard and for a table of all the keynames. Typing Modifier Keys (shift, ctrl, alt) by Using SerialKeys There are three special keys that must be typed differently from the other special keys: shift, Control (ctrl), and Alternate (alt). These three keys are called the modifier keys, since they don't do anything themselves but modify the action of another key. shift, for instance, makes a small "a" into a capital "A." On an ordinary keyboard, you hold down the modifier key while pressing the other key. SerialKeys imitates this action by using a command called "hold." Following is the sequence you have to type on the aid to type a modifier key:
The following command string would be used to send a capital A on your computer by using SerialKeys. Remember, <esc> means the Escape character on the aid. And don't forget the commas and the period. If you've typed the sequence successfully, a capital "A" should appear on your computer, just as if you had held down the shift key on the regular keyboard and then pressed the "a" key. Most keyboards have two shift keys, a right shift key and a left shift key. You can use different keynames (lshift and rshift) for the two keys to distinguish between them if you like. Some keyboards also have right and left Control keys and right and left Alternate keys. SerialKeys also distinguishes between these. See "Programming the Aid for Keyboard and Mouse Functions" to learn how to set up the complete keyboard, and for a table of all the keynames. Using SerialKeys to Move and Click the Mouse If your computer is equipped to use a mouse, you can operate all the mouse functions from the aid as well, using SerialKeys. If you're not interested in performing mouse functions, skip to "Programming the Aid for Keyboard and Mouse Functions" later in this section. Before you perform any mouse functions by using SerialKeys, you should send the moureset (mouse reset) command. This should be done whenever you start up a program (such as a word processing program) that uses the mouse. Just send this command from the aid: The mouse pointer should move to the upper-left corner of the screen. To Move the Mouse: You can do the equivalent of moving the mouse by sending a move command from the aid to the computer. Here are the parts of a move command, in the proper order:
The move command takes two numbers after it: first the motion in the horizontal direction and then the motion in the vertical direction. There must be either a plus (+) or a minus (-) sign before each number, unless the number is a zero. Positive numbers move the mouse pointer to the right or down. Negative numbers move the mouse pointer to the left or up. Examples: To Click the Mouse: To click the button on a mouse, you use the click command. The commands should be typed as shown below. Remember, <esc> means a single "Escape" character. Examples: To Double-click the Mouse: You can double-click the mouse by using the same commands as shown above, but with the command dblclick in place of the command click. Example: To Click and Drag with the Mouse: SerialKeys lets you do the equivalent of holding the mouse button down while moving the mouse ("dragging") by using the moulock (mouse lock) and mourel (mouse release) commands, together with the move command. If, for example, you want to select text in a word-processing program that uses the mouse, you would:
Programming the Aid for Keyboard and Mouse Functions Before you program all of the keys and mouse actions into the aid, you probably want to decide how to lay out the selections on the aid. Look at the number of different keys you might want to have (see the following table). You will probably want mouse movements also. If the aid stores vocabulary in levels, decide whether you want keyboard and mouse actions on separate levels in the aid. If the aid uses combinations of symbols to store vocabulary, decide which combinations you want to use for keyboard and mouse functions. The following table lists character sequences you send from the aid to simulate the individual keyboard keys. In some cases, there are several character sequences that all simulate the same key. In this table, the term p/r indicates a key being pressed and immediately released. Toggled indicates that a key such as caps lock will be turned on if currently off, or turned off if currently on. Pressed down indicates that the key will be pressed and remain held down during the next key simulated.
Troubleshooting and Advanced Topics for SerialKeys If you are using SerialKeys and the aid stops sending keys successfully, try the following:
Note the following:
We recommend programming the aid to use the IBM Enhanced Keyboard (101 keys). Even if the computer does not have this keyboard, SerialKeys will function as the 101-key keyboard. This can be to your advantage, as some programs recognize the additional keys, enabling you to use additional features. If you choose to program the 83- or 84-key keyboard, there are a few exceptions you should be aware of:
Advanced Mouse Movements: It's a good idea to at least program some square or selection on the aid to move the mouse in the four directions by 1, by 10, and by 100 units. This allows you to make small, fine movements and large, fast movements. Examples: Resetting SerialKeys: If you are using SerialKeys in a multi-user environment, the first command you send to SerialKeys should be the reset command. This ensures that SerialKeys will be at 300 baud and ready to accept your keyboard and mouse actions. The reset command consists of sending three null (ASCII 0) characters with the aid configured to 300 baud. A null character can usually be generated on the aid by pressing ctrl+ @. Using Lock and Release: This command can be used to hold a key down and lift it back up again as separate actions. Its primary use is in using SerialKeys in combination with MouseKeys.
You can program the lock part and the release part of this sequence under a different selection on the aid, so you don't have to type them out each time you use them. Make sure to include the commas and periods. Using the Keyboard Combine Command: If you want to program a modifier key and another key under a single selection on the aid, use the combine command to put several keystrokes under one selection on the aid. This can be useful for common multiple-key command combinations required by software. There must be commas between the keys and a period at the end. No more than five keys can be combined. Example: Using the Mouse Goto Command: This moves the mouse to a specified location. You should send the moureset command first. Both the horizontal and vertical direction numbers require only a plus (+) sign. (See the example for moving the mouse, earlier in this section.) Example: Using the Mouse Anchor Command: This command can be used to anchor the mouse pointer to a position within a Windows-based program. An example is shown below of using the mouanchor (mouse anchor) command to mark a current window position, go to a new location and click the mouse to select a new tool, go to another new location and click the mouse to select another color, and then return to the exact location you left to use that tool. If you change the active window between setting the mouse anchor and returning to that anchor, the mouse anchor command will not work. Example: Using the Baudrate Command: This command enables you to change the baud rate of SerialKeys from the aid. The possible baud rates are 300, 600, 1200, 2400, 4800, and 9600. This command is never absolutely necessary, since you can also set the baud rate of SerialKeys. Example: If you decide to run SerialKeys at a baud rate faster than 300, you must be aware of the special automatic reset feature of SerialKeys. Whenever SerialKeys receives three consecutive characters with a transmission error, it automatically resets to 300 baud. This enables people in a multi-user environment to put SerialKeys in a known state (300 baud). SerialKeys signals any transmission problem with a short beep. If SerialKeys resets to 300 baud, it makes a long beep. SerialKeys also signals a baud rate change with a long beep. Keyboard and Mouse Input Features for Windows 95 This section describes the features in Windows 95 for customizing keyboard and mouse behavior. These customization features are available on all computers running Windows 95. Additional documentation is available that describes how to use Windows 95 with a keyboard instead of a mouse. For more information see the section, "Getting More Information for People with Disabilities" later in this document. Adjusting Keyboard Properties for Easier Typing The following sections summarize ways to adjust the keyboard to make typing easier. For additional keyboard features, see the section "Accessibility Options in Windows 95" earlier in this document. Setting Keyboard Auto-Repeat Delay and Speed The Keyboard icon in Control Panel enables you to adjust the keyboard repeat rate, which determines how long a key must be held down before it starts repeating, and how fast it repeats when you continue to hold it down. You can choose any settings supported by the computer system; if you need a rate even slower, or you want to turn off the keyboard repeat feature altogether, use the RepeatKeys feature in the Accessibility Options properties.
You can test the repeat delay and repeat rate by moving the insertion point to the edit box below the sliders and then holding down a key. Using Dvorak Keyboard Layouts Windows 95 includes Dvorak keyboard layouts that make the most frequently typed characters on a keyboard more accessible to people who have difficulty typing on the standard QWERTY layout. There are three Dvorak layouts: one for people who use two hands to type, one for people who type only with their left hand, and one for people who type only with their right hand. The left- or right-hand keyboard layouts can also be useful for people who type with a wand. You do not need to modify your hardware keyboard to use these layouts. The Two-handed Dvorak keyboard layout is included with the Windows 95 CD-ROM. To get the left- and right-hand Dvorak layouts, you will need to order Application Note GA0650 "Dvorak Keyboard Layouts" from one of the sources listed in the Getting More Information for People with Disabilities section below. A keyboard layout is a map or a definition of how keys are laid out on your keyboard, and the keyboard layout you use is determined by software in your computer. The letters on your keys indicate the standard layout for your keyboard. There are many different keyboard layouts in use throughout the world; the one you ordinarily use depends on the country you are in and the language you use. The letters on your keys indicate the standard layout for your keyboard. Dvorak keyboard layouts are based on designs created by August Dvorak during the 1930s and 1940s. Dr. Dvorak studied the way people type standard English, and determined the most common letter combinations. He then designed new keyboard layouts to speed up typing and reduce fatigue. These layouts, now called Dvorak or simplified keyboard layouts, were initially developed for two-handed typists. Following World War II, Dvorak layouts were developed for typists who use the right or left hand alone. Dvorak layouts reduce the amount of motion required to type common English text. This may help avoid some types of repetitive strain injuries associated with typing. Studies have also shown an increase in typing speed and accuracy when using the Dvorak layout for two hands. The one-handed layouts dramatically reduce the amount of motion required for users who type with a single hand.
Windows 95 also enables you to switch between two or more layouts quickly by using a single keystroke. This is especially useful for people who rely on the one-handed or two-handed Dvorak layouts but share their computer with another person who does not. See the section "Using Custom Configurations for Individuals" later in this document. You may need to switch back and forth between the Dvorak layout and another layout. An easy way to do this is to set up the Dvorak layout as another language, and then switch back and forth between languages. To do so, follow these steps:
Note: It does not matter which language you choose, because the Dvorak layout will be applied to the language instead of the normal keyboard layout for that language. It is helpful to choose a language that has a different two-letter code to indicate which language is in use. We recommend choosing Danish because it uses "Da" as its two-letter code, which might be helpful in distinguishing it as the Dvorak layout. Note: Be sure to apply the Dvorak layout to the new language, and not to the "English (United States)" language. Adjusting Mouse Properties for Easier Use The following summarizes mouse settings you can change. For additional features related to the mouse, see the section on the MouseKeys feature earlier in this document and the section, "Adjusting Mouse Properties To Improve Visibility" later in this document. Adjusting Mouse Speed You can adjust the speed at which the mouse pointer moves when you move the mouse.
Snap to Default
Switching Mouse Buttons If you are left-handed or have difficulty using the left button on your mouse, you can reverse the buttons so that the right mouse button is the primary button.
Setting Mouse Double-Click Speed Windows and many programs support double-clicking as a shortcut for common tasks. To double-click, you must click the mouse button twice in rapid succession without moving it more than a certain amount. If you have difficulty clicking twice rapidly, you can increase the amount of time you have between the first and the second mouse clicks.
You can also adjust the amount of tolerance the mouse has for movement while double-clicking. The physical action of pressing the mouse button down twice rapidly causes the mouse to move a little and Windows 95 adjusts for that. If you find that your double-clicks are not being recognized, or you have tremors in your hand, wrist or arm, you might want to increase the tolerance that Windows 95 has for movement between mouse clicks. The default value is 4 pixels of horizontal or vertical movement between the two clicks of a double-click.
Features for People with Visual Impairments This section summarizes some features in Windows 95 that can assist people with low vision. These options are available on all computers running Windows 95. Adjusting Display Properties to Improve Visibility Setting Size and Color Schemes Windows 95 enables you to adjust the size and color of most screen elements, such as window text, menus, and caption bars. This can make the system easier to use and can reduce eyestrain. The following procedures describe how to customize these elements.
Adjusting Screen Font Size Depending on the capabilities of your display adapter, you may be able to choose between two sizes for the Windows system font or specify a custom font size to scale text and other items on screen. You cannot choose a system font larger than the two choices offered, because many dialog boxes would then stretch off the screen, making some items, such as OK buttons, unusable. However, if Font Size choices are not available, or if the font still isnt large enough for you, consider using a commercial screen magnification utility. Such utilities provide pan and zoom capabilities to enable you to view a virtual desktop that is larger than your actual display. The system font is used to display information in some programs and dialog boxes. The system font is always available, even in low-memory situations and critical error conditions, so it cannot be scaled. You can select either a large or small font appropriate for your display settings.
If the large system font provided isnt large enough or is an inappropriate size, try using the Custom button to specify a scaled display. The Custom Font Size feature enables you to scale most information on the screen by a certain percentage. In essence, you are redefining an inch to be a larger or smaller number of pixels; thus when a program draws a letter at a certain height in inches, it is proportionately larger than when this feature was not in use.
Adjusting the Icon Size If you have difficulty seeing or recognizing the various icons that are displayed, you can adjust the display so that they are larger. You can increase the number of points used to display each icon using the "Large Icon view." Normally, icons are displayed 32-points wide and 32-points high. Icons are always square.
Adjusting Window Borders for Changing Window Size If you have trouble positioning the mouse on a window border so that you can adjust the window size, or if you cannot see the border of windows, you can increase the window border width.
You can also resize a window by using the keyboard instead of the mouse.
Adjusting the Desktop Pattern or Wallpaper If the desktop pattern or wallpaper causes eye strain, you can adjust them using the Display icon in Control Panel.
Adjusting the Text Size of Windows 95 Messages You can adjust the font size in regular messages displayed by Windows 95.
Adjusting Text Size in Command Prompt Windows For MS-DOS sessions (the command prompt), or for programs that run under MS-DOS, you can adjust the size of text displayed in the window.
Adjusting the Appearance of Text Messages There are rare occasions when Windows 95 needs to display a message as a full screen of text. If you have trouble reading full-screen messages displayed by Windows 95, you can adjust the colors by using a text editor such as Notepad to add entries for MessageBackColor and MessageTextColor in the [386Enh] section of the System.ini file. For example, the following entries generate bright yellow text on a black background in message screens: The following table shows the possible color values for MessageBackColor and MessageTextColor.
For information about making changes to System.ini, see "Modifying Initialization Files" later in this document. Limiting the Number of Fonts You can limit the number of fonts used throughout Windows to one or more of your own choosing. To do this, use the Fonts icon in Control Panel to remove all the fonts you dont want to appear. If you remove all TrueType® scaleable fonts and leave only raster fonts, you can also restrict the sizes that will be used. Removing fonts does not delete them from the hard drive, so the fonts can be reinstalled easily for later use. Note: This operation will also limit the number of fonts available to applications. This will affect the display of documents on the screen and how they are printed. This operation should be used with caution.
Adjusting Mouse Properties to Improve Visibility If you have difficulty seeing or following the mouse pointer, you can set the following characteristics to improve its visibility:
Windows 95 also features an animated hourglass pointer for better viewing. Using Mouse Pointer Schemes for Better Visibility Windows 95 allows for custom mouse pointers. There are 14 different mouse pointers used. For example, the default pointer for when the system is busy is an Hourglass symbol. To make setting up pointers easier, Windows 95 includes 5 mouse pointer schemes. They are:
If the mouse pointer schemes are not shown, you must install them depending on the type of media used to install Windows from:
Using Mouse Trails for Better Visibility The mouse trails feature can make it easier to see the mouse pointer while it is moving by leaving behind an animated trail of pointer images.
Improving Audible Feedback Windows 95 enables you to assign audible cues to many actions or events, such as the opening or closing of a window. These sounds can be useful if you cannot see the visual cues on the screen. For information on customizing these sounds, see the section, "Customizing Sound Schemes" later in this document. Adjusting the Text Cursor to Improve Visibility You can increase the visibility of the text cursor by changing the rate at which it flashes. The text cursor is the vertical bar that appears when you're editing or selecting text.
Difficulties with MS-DOS screen access products not speaking correctly Screen access products, such as screen readers that use speech or Braille output, may have difficulty with Windows 95 in an MS-DOS session or in MS-DOS Compatibility Mode. If you discover that your screen reader is not speaking at the command prompt, it could be due to changes made to improve performance when displaying the command prompt. You can fix this problem by making a change to the CONFIG.SYS file.
SWITCHES=/C SWITCHES=/N/C If youd like your computer to start up to the command prompt first with the option of loading the GUI portion of Windows 95 there are two methods. The first method is useful if you only occasionally need to go to the DOS command prompt before loading the GUI portion of Windows 95. The second method makes Windows 95 always stop at the command prompt before loading the GUI.
Make no other changes to the file. Features for People Who Are Deaf or Hard-of-Hearing The following sections summarize features for people who are deaf or hard-of-hearing. See also the descriptions of the SoundSentry and ShowSounds features earlier in this document. Adjusting Sound Properties to Improve Feedback Adjusting the Volume If your computer has a sound card, you can adjust the volume of all sounds played by Windows by using the Sounds icon in Control Panel. You can also adjust the sound volume by using the speaker icon on the taskbar or by using Volume Control.
You can also control speaker volume by choosing the Multimedia icon in Control Panel and then selecting the Audio tab. For more information, look up "Volume Control" in the Help Index. Customizing Sound Schemes Windows provides a wide variety of sounds that you can associate with many events. These events can be generated by Windows or by programs. If you have difficulty distinguishing between the default sounds, you can choose a new sound scheme, or design your own to make the sounds easier to identify. Sound schemes can also help draw attention to or provide additional feedback for tasks as you do them.
Chat You can use the Chat utility to have an electronic conversation with up to seven other people who are using Windows 95, and whose computers are connected through a network or by modems. Unlike an electronic mail message that you compose, save, and then send to another person, a Chat message is visible to others as you type it. Chat is in the Other\Chat folder on the Windows 95 CD-ROM. Chat is useful for people who are deaf or hard-of-hearing. Chat provides an alternative form of communication when an interpreter or a text telephone (called a "TT" or "TDD") is not available. If you previously ran Chat under Windows for Workgroups, and then upgraded to Windows 95 in your previous Windows directory, Chat is still available on your computer. If Windows 95 is installed on a computer that did not previously have Windows for Workgroups installed, you can install Chat from the Windows 95 CD-ROM.
To learn how to use Chat, see the Chat Help. Chat will not respond to chat requests unless NETDDE is loaded. When you load Chat, it automatically loads NETDDE if it isnt already present. In order to be notified of chat requests, place either NETDDE or Chat in your StartUp Group. Features for People With Seizure Disorders Adjusting the Rate at Which Objects Flash Repetitive flashing signals can trigger seizures in some individuals. You can adjust the rate at which most objects flash to select a frequency that is less likely to trigger seizures. Other programs should tie all of their flashing signals to the cursor blink rate you set.
Other Ease-of-Use Features in Windows 95 This section provides information about using and customizing Windows 95 to make it easier to use. Using Custom Configurations for Individuals Windows 95 can be configured to enable multiple people who share the same workstation to keep their own set of user preferences and system settings. The per-person settings include most of the options described in this document.
The next person who logs on to Windows can change settings without affecting the settings you prefer. The next time you log on, your settings are restored. When no one is logged on and the screen contains a logon prompt, the accessibility options are set to their default values. Several accessibility options have "hot keys" that can be used to turn on the feature at this point, and any features you've turned on using the hot key will stay on once you are logged on. Network administrators can also use system policies to control how the computer is configured. The following policies are of particular interest for controlling the computer configuration for people with disabilities.
For detailed information about using system policies, see the Microsoft Windows 95 Resource Kit. Using Windows Explorer Windows Explorer enables you to navigate through files and other objects in your computer or the network. It provides a consistent interface on all types of objects and can be an easier way to navigate to objects on the desktop than standard keyboard techniques.
Windows Explorer enables you to choose from several different views of folders and files, including single-column or multiple-column lists. The Details view can be easier to navigate for people who have difficulty navigating within complex groups of objects. The following summarizes some shortcuts for using Windows Explorer and other common navigational elements in Windows 95.
Using Windows Shortcuts This section summarizes some of the shortcuts you can use with Windows. Shortcuts for a Selected Object
Shortcuts for Managing Folders and Windows Explorer
Shortcuts in Windows Explorer The following shortcut keys work in the left-hand pane of the Windows Explorer:
Shortcuts in the Common Open and Save Dialog Boxes
Using Shortcut Menus Windows 95 enables you to perform many commands conveniently by using shortcut menus. Many objects have shortcut menus containing the most commonly used commands you can perform on those objects.
Using the Start Menu and Taskbar You can display the Start menu by pressing ctrl+esc. When you open a program, document, or window, a button appears on the taskbar. You can use this button to quickly switch between the windows you have open, similar to pressing alt+tab or alt+esc.
You can modify the contents of the Start menu to present a simplified view or to provide more convenient access to frequently used commands.
You can also add a program to the top of the Start menu by dragging the program's icon onto the Start button.
For more information on customizing the Start menu, see the section "Using Custom Configurations For Individuals" earlier in this document. Using the Desktop You can customize the desktop by adding shortcuts to your favorite programs, documents, and printers, and by changing its look to fit your mood and personality.
If you prefer using the keyboard instead of the mouse, the easiest way to work with the objects on the desktop is to use Windows Explorer. Windows Explorer allows you to browse the contents of the desktop as if it were just another folder .Assigning Hot Keys for Programs You can assign "hot keys" to frequently used programs, documents, or folders, and then use that hot key to open the object or make it the active window.
When a program shortcut is placed on the desktop or on the Start menu, you can press its hot key at any time, and Windows 95 will open that program window; or, if it is not running, it will start the program for you. Customizing Windows Help You can change the size of information displayed in Windows Help to make it easier to read. You can also set the screen colors to match those you use for other screen elements in Windows 95.
In Windows 95 Help, colored text identifies words that have pop-up definitions. Help files created for previous versions of Windows may also use colored text to identify jumps to other topics. If you have trouble differentiating these colors, you can adjust them by using a text editor such as Notepad to add entries for IFJumpColor, IFPopupColor, JumpColor, MacroColor, and PopupColor in the [Windows Help] section of the Win.ini file. The syntax for these entries is: where the value is a number from 000 to 999, with 999 being the highest intensity. You must include three digits for each value, and you must include each color value. You can experiment with this setting to create a color that works best for you. The following table lists some colors you can work with.
For information about making changes to Win.ini, see "Modifying Initialization Files" later in this document. Building Custom Configurations You can build custom configurations by creating folders with groups of shortcuts to frequently used documents or programs. This can be useful for presenting a simplified user interface or for reducing the amount of navigation required. The best way to create a custom configuration is to follow the steps provided in Help. In the Help Index, look for the "customizing" topics. If you are familiar with earlier versions of Windows, see the topic, "New Ways to Customize Windows." For other ways of simplifying Windows, see the section, "Using Custom Configurations For Individuals" earlier in this document. Modifying Initialization Files You can adjust the appearance and behavior of Windows to suit varying eyesight and motor skills by changing settings in your Win.ini and System.ini files. The following sections describe how to modify the Win.ini, System.ini, and other Windows initialization files. Windows initialization (.ini) files contain additional information about your system environment. For example, the Win.ini file contains settings for the Windows environment, and the System.ini file contains settings that tell Windows about your system's hardware needs. You can modify the information in these files to change some configuration settings for Windows and Windows-based programs to meet your needs and preferences.
Using The Microsoft Network for Information Access The Microsoft Network (MSN) is Microsofts new online information service. MSN is designed specifically to work with Windows 95, and is optimized for high-speed modems. Information for people with disabilities is available in several areas. You can also use MSN to exchange information with other people and get additional information about Windows 95 and other Microsoft products. Access to The Microsoft Network is an optional component included with Windows 95. If it is not installed on your computer, you can install it.
Third-Party Utilities to Enhance Accessibility Many hardware and software products from other vendors are available to make personal computers easier to use for people with disabilities. Among the different types of products available for the MS-DOS ®, Windows, and Windows NT® operating systems are the following:
Getting More Information for People with Disabilities Information from Microsoft For more information on Microsoft products and services for people with disabilities, contact:
Information is also available online at the following sources:
Third-Party Product Information Microsoft distributes a catalog of third-party accessibility aids designed to work with the Windows and Windows NT operating systems. To obtain this catalog, contact the Microsoft Sales Information Center at the address listed earlier in this section. The Trace R&D Center at the University of WisconsinMadison produces a book and a CD-ROM that describe products that help people with disabilities use computers. The book, titled Trace ResourceBook, provides descriptions and photographs of about 2000 products. The CD-ROM, titled CO-NET CD, provides a database of more than 18,000 products and other information for people with disabilities. It is issued twice a year. To obtain these directories, contact:
Assistive Technology Programs For general information and recommendations on how computers can help specific people, you should consult a trained evaluator who can best match your needs with the available solutions. An assistive technology program in your area will provide referrals to programs and services that are available to you. To locate the assistive technology program nearest you, you can contact:
|