IBM Keyboard Optimizer User Manual

IBM Keyboard Optimizer  
Version 1.1.1.1  
User Guide  
August 10, 2005  
Licensed Materials – Property of IBM  
© Copyright IBM Corp 2000, 2005 All Rights Reserved  
US Government Users Restricted Rights – Use, duplication or disclosure restricted by  
GSA ADP Schedule Contract with IBM Corp.  
When you skip or undo a suggestion, the Keyboard Optimizer will not offer that  
suggestion again.  
If you choose the 'Start again' button, all changes to the settings will be undone and the  
typing analysis restarted.  
When you are happy with the current settings, choose 'Finish' (Ctrl-f). If changes have  
been made, you will be asked whether those changes should be kept after the Keyboard  
Optimizer closes. Choose 'Yes' to keep your new settings, or 'No' to put the keyboard  
back to how it was when you started. See the section 'Automatic adjustment' below for  
an explanation of the 'Dynamic' option.  
Settings the Keyboard Optimizer can adjust  
The Keyboard Optimizer focuses on the most common typing difficulties. It may offer  
the following:  
1. Change the key repeat delay: The key repeat delay is the time between pressing  
down a key and when the key starts to repeat. It can be adjusted, or repeats can be  
switched off altogether.  
2. Change the key repeat rate: This is the speed at which the keys repeat after the  
repeat delay time has elapsed. If it is too fast, you will over- or under-shoot when  
holding down keys like the arrow keys. To get a recommendation for this feature,  
use the arrow keys to get to an earlier point in your typing and insert a word.  
3. Use Sticky Keys: If you type with one hand, using Shift, Control and Alt can be  
awkward. Sticky Keys, when active, allows you to press these keys  
independently of the keys to be modified, instead of having to hold them down.  
The model guesses who might like to use Sticky Keys by looking for typical  
keystroke patterns that indicate you are having difficulty with modifier keys like  
Shift. Sticky Keys will be suggested if your typing demonstration includes several  
of these patterns, for example if you use the Caps Lock key to type a single  
capital letter, or press Shift and release it and then press it again.  
4. Debounce time: If you accidentally press each key more than once, a debounce  
time could be used to suppress these additional characters, so that only the first  
copy of each character appears.  
5. Key acceptance delay: If you hit many unwanted keys, an acceptance delay  
could be helpful. Each key must be pressed down for longer than the delay time  
in order to register. You can then slide your hands over as many keys as you like,  
so long as you hold down the key you want until it has registered.  
6. Keyguard: A keyguard is a plastic sheet that fits over a keyboard. It has holes  
through which each key is pressed. It can be useful if you type by sliding over the  
keyboard, but it can also be useful if you often end up pressing down two or more  
keys at once. At present Windows has no built in software solution for this  
problem.  
Finding out your current settings  
At any time, you can see the technical details of the keyboard settings by pressing the  
'See details' button (Ctrl-d). This opens a drop-down panel containing a table. Each row  
of the table is a setting the Keyboard Optimizer covers. For each setting, the table lists  
the current value of the setting, the Keyboard Optimizer's suggested value, and the  
original value that was being used when analysis started. Values may be a number (in  
milliseconds), a dash indicating that the current value is unknown, the word 'on', or the  
word 'off', indicating the status of something like Sticky Keys.  
Using Keyboard Optimizer without a mouse  
All of the Keyboard Optimizer's functions are accessible using the keyboard. Most  
functions can be accessed directly through menus and through keyboard shortcuts.  
The following keyboard shortcuts are available:  
Test and adjust keyboard settings now  
Adjust/stop adjusting settings automatically  
See/hide details of the keyboard settings  
Start analysis again  
Ctrl-t  
Ctrl-u  
Ctrl-d  
Ctrl-a  
Finish adjusting  
Try the current suggestion  
Ctrl-f, Ctrl-q  
Ctrl-t  
Skip the current suggestion  
Ctrl-k  
Undo the last change made to the settings  
Ctrl-z  
The tab key will move through all the active buttons (those visible on the screen) and the  
text box when it is visible. The space and return keys will choose the current button.  
Accurate keyboard navigation can be difficult if the keyboard is not correctly adjusted in  
the first place. To make keyboard navigation easier, the Keyboard Optimizer ignores  
extra characters generated when the tab, space or return key is held down. The buttons  
also have a debounce time in place, so that the same button cannot be pressed twice  
within 0.5s. These features are designed to aid keyboard navigation for those who  
require a long key repeat delay, or a debounce time.  
Automatic adjustment  
Another way to adjust your keyboard is to ask the Keyboard Optimizer to analyse your  
typing while you go about your regular work in other applications. Choose 'Adjust  
automatically' (Ctrl-u) from the main screen, or 'Dynamic' after using the 'Test and adjust  
now' option. When you choose this option, the Keyboard Optimizer will remain active.  
It will continue to monitor your typing. Changes to the key repeat delay, key repeat rate  
and debounce time will be made automatically. If Sticky Keys or a key acceptance delay  
is recommended, the Keyboard Optimizer will explicitly offer that suggestion, and you  
can decide what to do.  
Logging  
If you have a reproducible problem with the program, you can record your session to help  
with troubleshooting. The log file records information about your typing but DOES NOT  
contain the exact text you typed. All alphabetic characters are recorded as the character  
'x', and all numerals are recorded as '1'. No-one could obtain passwords or read what you  
have typed by using this logging feature.  
For the latest information  

IBM 9519 AG1 User Manual
Intel Dual Band Wireless AC 7260 7260HMWDTX1 User Manual
Intel PCM 9387 User Manual
JVC 1104MKH CR VP User Manual
KitchenAid KECC507GAL2 User Manual
KitchenAid KGCT365G User Manual
LG Electronics MU 50PZ44MB User Manual
Mitel 4090 User Manual
Philips 63KV5657 User Manual
Philips SHB6110 User Manual