A wormhole, according to astrophysicists, is a warp in the fabric of the universe that connects distant regions of space. Wormholes are theoretical objects allowed by Einstein's theory of general relativity. It is not known whether they exist; the theories that account for them are too recent to have been discounted or proven. If wormholes exist, however, they could provide a means for circumventing a fundamental assumption of modern physics — that the upper limit at which objects may travel is the speed of light. Objects passing through a wormhole would, in theory, traverse space much faster than would be possible had they travelled a straight-line path. In other words, wormholes are shortcuts through space and time.
Although wormholes in nature have not been detected, "wormholes" in the Windows operating environment are plentiful. These shortcuts allow users to perform tasks faster — and with less energy — than is possible using "standard" techniques. Many shortcuts are built into Windows. Other shortcuts are features built into standard applications or made possible by special software.
This presentation highlights six techniques for drilling wormholes through Windows. These shortcuts — many of which are undocumented or poorly documented — allow people with mobility, sensory, learning, and cognitive disabilities to work faster and easier.
|modifier+X||Hold down the modifier key and press X||Close Window: Alt+F4|
|X, Y||Press X, release it, and press Y||Open File menu: Alt, F|
Modifier = Shift, Ctrl, or Alt, alone or in combination. X and Y represent keys.
A fast way to access an application, folder, web-site or document is to create a shortcut and place it on the desktop. To activate the icon, double-click it, or select it and press Enter.
Before activating an icon, the desktop must be exposed. If one (or more) windows obstruct the desktop, the windows must be moved, resized, or minimized. There are two hotkeys for minimizing all windows and putting focus on the desktop: Press Windows-key+M (if the keyboard has Windows-keys), or Ctrl+Esc, Alt+M (if it does not).
Once focus is on the desktop, select the icon by typing the first letter of the icon name, and activate it by pressing Enter. If more than one icon starts with the same letter, press the letter again. If you can type quickly, enter the first several letters. Hint: If you use this technique, rename desktop icons so that each starts with a unique letter or number.
Custom shortcut keys (CSKs) are the prime Windows wormholes for eliminating complex key sequences and mouse manipulations. Because CSKs are integral to Windows, they work in almost every context. Custom shortcut keys are generally the fastest, most reliable way to launch an application or open a document, web-site or folder.
Over 350 CSKs are available, including:
The following keys cannot be used: Esc, Tab, Spacebar, Enter, Backspace, Delete, Print Screen, Pause, Windows-key or Application-key.
Examples of valid CSKs include F2, F12, Shift+Ctrl+W, Alt+Ctrl+Scroll Lock, Shift+Ctrl+Alt+F1, and Shift+Ctrl+Alt+Num-5. If a CSK conflicts with an access key in a Windows application, the access key will not work.
Using the keyboard is, in general, faster than using the mouse. Mastering the keyboard interface, however, is not easy. It is not enough to memorize keyboard equivalents. Keyboard-only access demands new approaches to working with Windows. For example, instead of "scrolling" through a drop-down list using up and down arrow keys, it is faster to type the first letter of the item, or "fast forward" through the list using PgDown and End. Using the keyboard interface entails mastering new techniques and memorizing keystrokes.
There are hundreds of standard keyboard commands in Windows and Windows programs.
|Activate the menu bar||Alt or F10|
|Open a specific menu on the menu bar||Alt, underlined letter|
|Open a specific menu on the menu bar||F10, underlined letter|
|Application (or Context) menu||Shift+F10|
|Close application or dialog||Alt+F4 or Alt, Spacebar, C|
|Select a word||F8, F8|
|Select a sentence||F8, F8, F8|
|Increase font size||Ctrl+]|
|Go back to the four most recent insertion points||Shift+F5|
|Rotate case (Hello → HELLO → hello)||Shift+F3|
|Edit a cell||F2|
|Select an entire row||Shift+Spacebar|
|Select an entire column||Ctrl+Spacebar|
|Format a cell||Ctrl+1|
|Go to the next sheet tab||Ctrl+PgUp|
A macro is a sequence of commands for performing a specific task. A macro can simulate keystrokes and mouse input, activate applications, execute commands (e.g., maximize or close a window), and combinations of these. Examples of tasks that lend themselves to macros include: Insert a name and address; launch or switch to a program; increase the CD-player volume; and copy data from one application and paste it in another. The tasks performed by macros are usually repetitive, and executing a macro saves time and energy.
Macros can be made to activate in several ways:
Macro Express and Keyboard Express (www.macros.com) and ActiveWords (www.activewords.com) are examples of macro software that benefit people with mobility, sensory, learning and cognitive disabilities.
Abbreviation expansion is a technique for "compressing" text or images into simple text. An abbreviation expands after it is typed — usually after pressing a punctuation key, Spacebar or Enter.
Use abbreviation expansion to correct spelling and capitalization errors, and to insert phrases, canned text, foreign characters, pre-formatted text and images. Abbreviation expansion is especially helpful to people with learning disabilities and mobility impairments.
Although the most versatile abbreviation expansion utilities are stand-alone applications, such as Instant Text (www.twsolutions.com), some macro programs include abbreviation expansion features. In addition, word processors usually have abbreviation expansion capabilities, e.g., AutoCorrect in Word and QuickCorrect in WordPerfect.
|startletter||Thank you for your recent letter.|
|Preformatted||wbclogo||White, Black and Clear Attorneys
25 Grace St · Suite 200 · York
The Windows environment can be customized to better meet the needs of people with disabilities. Many of these techniques are documented, but underused.
Go to the Display Properties/Appearances (in the Control Panel) to adjust the size, colours and spacing of menus, title bars, application backgrounds, icons, message boxes, scrollbars, selected items, ToolTips and many other items.
Use the Keyboard Properties to adjust repeat rate and repeat delay and keyboard layout (e.g., left-or right-handed Dvorak and others).
High visibility pointers are included in Mouse Properties in some (although not all) Windows releases. High-visibility pointers can be downloaded from www.microsoft.com, or ordered from third-party software vendors. Biggie, from R. J. Cooper (www.rjcooper.com) also features screen wrapping and mouse button lock.
To augment StickyKeys, MouseKeys, SoundSentry, and so on, use supplementary features in the Accessibility settings. For example, the mouse pointer can be sped up or slowed down (using Ctrl and Shift keys, respectively), and a modifier key can be made to lock (by pressing it twice). These options are turned off by default, but are useful to some people with disabilities.
Word is probably the most customizable mainstream application available today. The appearance and function of the user interface can be altered; menus and toolbars can be tailored to meet individuals needs; keys and keyboard commands can be remapped; and new functions can be created and added to menus, shortcut menus and toolbars.
The presenter is writing a book on customizing Word for people with disabilities, tentatively called Enhancing the accessibility of Microsoft Word 2000 using built-in commands, macros and Visual Basic procedures. This book details how to create enhancements to Word that make the program more accessible to people with sensory, mobility, learning and cognitive disabilities.
Voice recognition technology has almost come of age. It has great potential, both for people with and without disabilities. Most people, however, do not use the technology to advantage. Editing by voice is especially cumbersome; many users edit documents as though they were operating a typewriter. The typewriter mentality hinders efficient editing. Different techniques are needed.
Mainstream reviews of voice recognition products usually evaluate speed, accuracy and compatibility. Overlooked in many reviews is the ease with which text can be edited.
The lack of good editing tools particularly affects writers who have difficulties using keyboards and mice. Editing is crucial to writing. The ability to revise — change words, rearrange sentences and paragraphs, eliminate fluff, clarify meaning — is as important a consideration to one's choice of dictation software as speed and accuracy.
The presenter recently evaluated three voice recognition systems: IBM ViaVoice, Dragon Systems NaturallySpeaking, and L+H VoiceXpress. Of the three programs, only NaturallySpeaking had comprehensive correction and editing voice commands. (Philips FreeSpeech has not yet been reviewed).
Apply these principles to increase the speed and ease of voice editing:
The "wormholes" described in this presentation allow people with sensory, mobility, learning and cognitive disabilities to perform certain tasks quickly and effortlessly. The presenter uses shortcut techniques when accommodating and training people with disabilities, and has documented many success stories:
These anecdotes evince that in Windows, as in nature, wormholes are the fastest route to where you want to go.
Cantor, Alan. An Evaluation of Keyboard-only Access to Windows for "Single-Digit" Typists. In RESNA `97 Proceedings. Rehabilitation Engineering and Assistive Technology Society of North America Annual Meeting, 20-24 June 1997. Pittsburgh, PA. (The above link is an updated version of the paper).
Cantor, Alan. Enhancing the Accessibility of Word 97 Using Built-in Commands, Macros and Visual Basic Procedures. Handout distributed at pre-conference workshop, 26 June 1999, RESNA `99, Long Beach, CA.
Cantor, Alan. An Evaluation of Keyboard-only Access to Windows for "Single-Digit" Typists. Paper presented at Developers Day, WWW8 Conference, Toronto, Ontario, 14 May 1999.
No author. Microsoft Office 97 Visual Basic Programmer's Guide. 1997. Redmond, WA.: Microsoft Press.
No author. The Microsoft® Windows® Guidelines for Accessible Software Design: Creating Applications That Are Usable by People with Disabilities. Redmond, WA.: Microsoft Corporation. May 7, 1997 Edition.
Paciello, Michael. Accessibility By Any Other Name Is ...Usability. EIA/CEG "CE Network News." December 1993.
Snyder, Maryanne K., Gregory C. Lowney and Jeff Witt. Microsoft Windows 98 Keyboard Guide. 30 July 1998.