A person with a disability which inhibits movement may find it difficult or impossible to raise their finger off the key before this
delay is up.
As a result, they will generate many unwanted repeated characters, making accurate
typing impossible.
All of these approaches have disadvantages.
Users do not know what they can adjust, do not know what to adjust the settings to (e.g. what value of
delay for the key repeats to use), and have difficulty controlling systems in order to make adjustments.
This effectively makes independent access impossible for users with more severe disabilities.
Furthermore, it also requires some standard way for the user to access their profile, or transfer it between machines, which may be physically or cognitively difficult to access.
For example, users may forget ids and passwords, or forget to carry id badges, and may find it difficult to use schemes that require physical dexterity such as inserting cards in slots, or placing a steady finger on a
fingerprint recognition surface.
Existing configuration mechanisms do not accommodate the dynamic nature of users' requirements.
Although the Keyboard Optimizer is easier to use and more accessible than other configuration mechanisms it does not completely solve the problems outlined above because users must still know that the program exists and be capable of launching it before they can benefit from its suggestions.
This necessitates the use of some alternate control technique while the voice profile is being built, and so does not provide independent access for voice-only users.
Configuration facilities are not always used by those who would benefit from them due to problems with existing configuration mechanisms, specifically:1) Lack of confidence in performing configuration;2) Lack of knowledge of how to change the configuration;3) Lack of awareness of the available options.
The remainder relied on themselves, friends, colleagues and family members for support.4) Difficulty in identifying the appropriate solution to a problem.
For example, it can be difficult for a user, or indeed an observer, to tell if two copies of a character appeared because they pressed the key for too long or accidentally pressed it twice.
In
present day systems, users often choose configuration settings by a process of
trial and error.5) Lack of control over the unconfigured interface.
For example, a user unfamiliar with a default system language may be unable to find out how to change the language themselves.
A novice user with a disability affecting their use of the mouse may have difficulty in controlling the mouse well enough to find out about keyboard shortcuts, or to access the control panel in which they can adjust the mouse sensitivity.