IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Systems management  >  

Keyboard Optimizer

A utility program that optimizes keyboard response settings to suit a user's typing style.


Date Posted: August 23, 2005
Overview Requirements DownloadFAQsForum Reviews

1. What do I type for Keyboard Optimizer to analyze?
2. How much must I type in order to get my keyboard adjusted?
3. Will my typing problems make the user interface difficult to control?
4. Will Keyboard Optimizer correct my typing errors, such as "teh" for "the"?
5. I typed an error and nothing happened. Why didn't it respond?
6. I have a problem that the Keyboard Optimizer is supposed to address, but it makes no suggestions for me.
7. How do I find out what changes are being made when I try a suggestion?
8. I tried the setting that filtered out double letters and now my key repeats are messed up.
9. Can I save my settings and reload them later?
10. Can I see statistics describing my typing?
11. Does Keyboard Optimizer do anything that I can't already do in Windows?
12. What is Automatic/Dynamic adjustment?
13. When I use dynamic adjustment, is all my typing being recorded?
14. How has this program been tested?
15. How do I provide feedback about this program?


1. What do I type for Keyboard Optimizer to analyze?

Type any text, using your normal typing. It can be in any language, though English works slightly better.
Back to top Back to top

2. How much must I type in order to get my keyboard adjusted?

Some suggestions may be made after just a few characters. Sometimes it may take several sentences before enough evidence has been gathered for a recommendation.
Back to top Back to top

3. Will my typing problems make the user interface difficult to control?

The Keyboard Optimizer has been designed so that users can use keyboard navigation even if they are having problems with extra characters appearing. These extra characters will be ignored. For example, holding down the tab key will advance the selection by only one item. Repeated presses of the tab key less than 0.5 seconds apart will be ignored, in order to eliminate extra key presses sometimes caused by tremor.
Back to top Back to top

4. Will Keyboard Optimizer correct my typing errors, such as "teh" for "the"?

No. The Keyboard Optimizer operates by activating keystroke filters available in Windows. These may help you to type more accurately, but they will not correct mistakes that do appear.
Back to top Back to top

5. I typed an error and nothing happened. Why didn't it respond?

The Keyboard Optimizer errs on the side of caution. A single example of a problem is usually not enough to trigger a suggestion. Several examples are usually required.
Back to top Back to top

6. I have a problem that the Keyboard Optimizer is supposed to address, but it makes no suggestions for me.

It may be that the typing sample you have provided did not show the problem, or that the problem was not seen frequently enough to trigger a suggestion. If there is a specific keyboard setting you are interested in trying, and the Keyboard Optimizer does not provide it, you can access it through the regular Windows Keyboard or Accessibility control panels.
Back to top Back to top

7. How do I find out what changes are being made when I try a suggestion?

Use the See details button in order to display the technical details of the current and original settings.
Back to top Back to top

8. I tried the setting that filtered out double letters and now my key repeats are messed up.

In Windows, the key repeat and debounce settings are linked, so changing the debounce time does affect the key repeat delay and rate. If you don't like these changes, then press Start again in order to return the keyboard to its original state.
Back to top Back to top

9. Can I save my settings and reload them later?

The Keyboard Optimizer does not do this, but there is a way. When you close the program, if you choose to keep the current settings, then your keyboard settings will remain for the remainder of the session. When you log off, Windows may ask you whether you want to keep the new settings. If you say yes, then Windows will store and restore these settings for you.
Back to top Back to top

10. Can I see statistics describing my typing?

No.
Back to top Back to top

11. Does Keyboard Optimizer do anything that I can't already do in Windows?

No new keyboard settings are provided by this program.
Back to top Back to top

12. What is Automatic/Dynamic adjustment?

Automatic/Dynamic adjustment is a mode of operation in which the Keyboard Optimizer continues to analyze your typing while you use other applications. It makes some automatic changes in order to keep the key repeats appropriate, and it offers other suggestions explicitly. This mode may be useful if your needs change significantly throughout a session.
Back to top Back to top

13. When I use dynamic adjustment, is all my typing being recorded?

Your typing is monitored, but no recording is made unless you choose to record the session. If you record the session, a log file is created, but all alphabetic characters are recorded as x and all numerals as 1, so it is not possible to recreate what you have typed from this log file.
Back to top Back to top

14. How has this program been tested?

The program's analysis algorithms were developed by studying and recording people with a variety of different motor impairments using keyboards. The program was then tested with a similar group of individuals who tried using the Keyboard Optimizer's suggestions. The suggestions made were 95% appropriate, but sometimes useful features were not suggested.
Back to top Back to top

15. How do I provide feedback about this program?

While the Keyboard Optimizer is available through alphaWorks, you can provide feedback to the developers through the evaluation survey.
Back to top Back to top
View screenshots:
The welcome screen.

Download now Download now
View demo View demo

Related technologies

For platform(s):
Windows

For topics:
accessibility, Input Method, motor impairment, keyboard


Related resources

Accessibility Research topic

 

    About IBM Privacy Contact