Article ID: 260739 - Last Review: January 27, 2007 - Revision: 2.3 SerialKeys Advanced Usage and TroubleshootingThis article was previously published under Q260739 On This PageSUMMARY
This article describes common troubleshooting tips for SerialKeys and how to use more sophisticated methods of access. SerialKeys enables you to control the computer by using an alternate input devices. For additional information about setting up SerialKeys or programming an assistive aid, click the article number below to view the article in the Microsoft Knowledge Base: 260517
(http://support.microsoft.com/kb/260517/EN-US/
)
How to Set Up and Use SerialKeys in Windows
MORE INFORMATION
SerialKeys is usually used by accessibility aids to provide input in place of that provided by the computer's keyboard or mouse. The Microsoft implementation of SerialKeys follows the connection and communication protocol outlined in the General Input Device Emulating Interface (GIDEI) protocol defined by the Trace Research and Development Center at the University of Wisconsin. Details of the GIDEI protocol are available from Trace at the following Trace Research and Development Center Web site:
http://trace.wisc.edu/docs/gidei/gidei.htm
(http://trace.wisc.edu/docs/gidei/gidei.htm)
Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.Troubleshooting SerialKeysIf you are using SerialKeys and the aid stops sending keys successfully, try the following items:
Advanced Mouse MovementsIt is a good idea to program at least a square or selection on the aid to move the mouse in the four directions by 1, 10, and 100 units. This lets you make small, fine movements and large, fast movements. For example:Resetting SerialKeysIf you are using SerialKeys in a multiple-user environment, the first command you send to SerialKeys should be the reset command. This ensures that SerialKeys operates at 300 baud and is 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. You can usually generate a null character on the aid by pressing CTRL+@.Using Lock and ReleaseYou can use this command 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.
NOTE: MouseKeys also enables you to hold down and release a mouse button or click a mouse button. Using the Keyboard Combine CommandIf you want to program a modifier key and another key under a single selection on the aid, use the combine command to place several keystrokes under one selection on the aid. This can be useful for common multiple-key command combinations that are required by software. There must be commas between the keys and a period at the end. No more than five keys can be combined. For example:Using the Mouse Goto CommandThis 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 the "Advanced Mouse Movements" section.) For example:Using the Mouse Anchor CommandYou can use this command to anchor the mouse pointer to a position within a Windows-based program. If you change the active window between setting the mouse anchor and returning to that anchor, the mouse anchor command does not work. The following example shows how to use 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 location you left to use that tool:Using the Baudrate CommandThis command enables you to change the SerialKeys baud rate from the aid. The possible baud rates are 300; 600; 1,200; 2,400; 4,800; and 9,600. This command is never absolutely necessary because you can also set the baud rate in SerialKeys. For example:The information in this article is excerpted from the Customizing Windows for Individuals with Disabilities series of documents. For additional information about customizing different versions of Windows for people with disabilities, click the article number below to view the article in the Microsoft Knowledge Base: 165486
(http://support.microsoft.com/kb/165486/EN-US/
)
Customizing Windows for Individuals with Disabilities
| Article Translations
|
Back to the top
