On-Screen Keyboard


a screenshot of an On-screen Keyboard





With the popularity of touch screen devices, on-screen keyboards are a common way of entering text, with physical keyboards still being common for writing longer passages and on laptops and desktop computers. However, a great number of people are unable, for various reasons, to use a standard keyboard or a touch screen. These reasons can range from limited degree of movement or motor control to low strength in the hands and fingers. For many people an alternative keyboard can be one solution, but for others using a virtual or onscreen keyboard is the way to go. An onscreen keyboard generally appears on the same display used for programs and will remain permanently visible. The keyboard can then be accessed using the computers’ pointer device. This may be by using a standard mouse, or accessing it through the use of alternative mouse device or switches.

Some on-screen keyboards are only for typing text, where others will have buttons to navigate the computer (e.g., open programs, click links). A few keyboards are those that come as part of communication packages for those that are unable to communicate by voice.

Points to Ponder: Questions to consider when choosing an onscreen keyboard

  • Features
    • Is it mainly for text input or also for computer navigation?
    • How will the on-screen keyboard be used? (e.g., pointing devices or in scanning mode using a switch). Consider whether a scanning mode would be required. 
    • Is it programmable? (i.e., can you customize keys to perform specific commands/actions?)  How easy is it for a student, parent, or teacher to program keys themselves if appropriate?
    • Does it support a large variety of input devices, including switches?
    • Have you considered whether it is an onscreen keyboard or an alternative physical keyboard, which will best suit your needs?
    • Does it have word prediction software built-in to speed up the typing?
    • What languages does it support?
    • Usability
      • How are the keys and items arranged? Are they arranged in a way that is logical to the student and minimizes the amount of physical effort required? Is there flexibility to change the arrangement?
      • Does it provide feedback that a key has been pressed (e.g., letter or word echo, auditory feedback, colour change, etc.)
      • Will the keyboard block a portion of the desktop or open software programs? Is there an easy way to rearrange the windows so that this doesn’t get in the way of using the computer? Are two screens appropriate (one dedicated to the keyboard) or not?
      • Does it allow customization of the size, shape, borders, colour, layout, and number of keys? Can the keys have text and/or images? Can the colour and size of the font be adjusted?
      • Is there a single page of keys/commands or multiple pages? Is the student likely to do better with a simpler layout or more items on a single page?
      • What is the learning curve for using the software, especially if using switch scanning?
      • Is the student directly touching the screen? Are there any positioning requirements? (e.g., is the angle of the keyboard adjustable? Does the device need a mount?)
      • Is a keyguard needed? Is it available?
      • For users with other computer access needs, is it compatible with other required technologies? Are there potential issues that may need to be resolved (e.g., using screen magnification software may result in the user not seeing the keyboard and the place they are typing at the same time without the appropriate set-up)
      • Compatibility
        • Is it compatible with your computer or device's operating system? Is it compatible with the software or apps it controls (in the case of a keyboard that completes navigation functions)?
        • Support
          • Is there a trial period or demo copy for testing out the software?
          • How will you get support if you need it? (e.g., a technician in the school, a local vendor, by telephone, by email, remote access, etc.)
          • How much do upgrades cost? Is there any software management agreement or upgrade package that can be purchased? 



Manufacturers of On-screen Keyboards

SNOW does not endorse any of the following software/hardware. These links are provided for information purposes only.

AssistiveWare – KeyStrokes (Mac)

BeEnabled - beKEY (Windows)

Comfort Software Group – Comfort On-Screen Keyboard (Windows)

Corrallo Software – VirtualKeyboard (Mac)

Crick Software Inc – Super Keys (Windows)

Innovation Management Group, Inc. – OnScreen (Windows)

MountFocus Information Systems - MountFocus Keyboard Designer (Windows)

Origin Instruments Corporation – SofType (Windows)

Sensory Software International, Ltd. – Grid (Windows)

TobiiDynavox – Communicator (Windows) 

WiVik (Windows)


Free/Open Source Software

Lake Software – Click-N-Type Virtual Keyboard (Windows)
Comfort Software Group - Free Virtual Keyboard (Windows)


Built-In On-Screen Keyboard

Did you know? That there are built in on-screen keyboards available for free on your computer.  Learn more about the accessibility features of your computer