Provide Easy Access to the On-screen Keyboard

The on-screen keyboard serves well for short input, especially for correcting erroneous recognition results. An application should ensure that the on-screen keyboard is easily accessible to the user, yet remains unobtrusive. Microsoft usability studies have shown that users prefer writing to tapping on the on-screen keyboard, even though the latter is often faster because it avoids recognition errors. Consider making the on-screen keyboard more or less noticeable depending on whether your application runs on a desktop system with a real keyboard or on a handheld unit with no physical keyboard.

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
Unix Manual Pages
Delphi Examples