• Microsoft On-Screen Keyboard icon
  • Onboard on-screen keyboard icon
  • Free Virtual Keyboard icon
  • Florence Virtual Keyboard icon
  • C
  • +6

On-screen keyboards for people with limited hand mobility

Lukasz KrasonLukasz Krason11 appsUpdated
Copy a direct link to this comment to your clipboard

If you cannot use a physical keyboard, the built-in Windows on-screen keyboard is usually the first thing you find, and often the last one anybody tells you about. Between it and full AAC systems costing thousands, there is a whole category most people never discover.

This list collects what is actually out there for typing without a physical keyboard on a desktop computer: free tools, paid ones, and a few built for eye tracking or switch access. I have tried to note who each one is for, because "on-screen keyboard" covers products that solve very different problems.

Disclosure: I build one of the products in this space. Everything here is listed on merit, including the ones that compete with mine.

Built into the operating system

  1. On-Screen Keyboard is a utility that displays a virtual keyboard on the screen and allows users with mobility impairments to type data using a pointing device or joystick.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Windows
    On-Screen Keyboard for Windows 10
    Lukasz KrasonLukasz Krason’s note

    Always there, no install needed. No word prediction, no dwell click, and it steals focus, so long typing sessions get tiring fast.

  2. An onscreen keyboard useful for tablet PC users and for mobility impaired users.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Linux
    Onboard on-screen keyboard screenshot 1
    Lukasz KrasonLukasz Krason’s note

    The Linux equivalent. Layouts are customisable and it has basic prediction, but it is tied to GNOME.

Free

  1. Free Virtual Keyboard is a free, lightweight, multilingual and finger friendly virtual keyboard.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Windows
    Free Virtual Keyboard screenshot 1
    Lukasz KrasonLukasz Krason’s note

    Minimal and genuinely free. Good if you need keys on screen and nothing else.

  2. Florence is an extensible scalable virtual keyboard for GNOME. You need it if you can't use a real hardware keyboard, for example because you are disabled, your keyboard is broken or because you use a tablet PC, but you must be able to use a pointing device (as a mouse, a...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Linux
    hardware style
    shape style
    Lukasz KrasonLukasz Krason’s note

    Linux, long-running project, works with switch access.

  3. Click-N-Type virtual keyboard (on-screen keyboard) free software is an assistive technology for people with a physical disability involving motor skill impairment from spinal cord injuries, ALS, Muscular Dystrophy, Cerebral Palsy, Multiple Sclerosis or Stroke who cannot use a...

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Windows
    Lukasz KrasonLukasz Krason’s note

    The old free standard for people who cannot use a physical keyboard. Still works, but development stopped years ago.

  4. Keylume icon
     Like

    Stylish on-screen keyboard. For screen recordings and live demos.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Mac
    Keylume screenshot 1
    Keylume screenshot 1
    Lukasz KrasonLukasz Krason’s note

    Worth a look if the built-in keyboard is not enough and you do not want to pay.

  5. Wallaby-VK is a virtual on-screen keyboard for Linux systems running Wayland. It floats at the bottom of the screen, never steals focus, and types into whatever window you are working in — useful on touchscreens, on machines without a keyboard attached, for characters your own...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Linux
    • Ubuntu
    'us'-layout.
    'de'-layout.
    Text snippets.
    +1
    Configuration dialog.
    Lukasz KrasonLukasz Krason’s note

    Another free option in this space.

Commercial

  1. A replacement for Windows' built in virtual touch keyboard. Includes many layouts, supports customization and gestures.

    Cost / License

    • Paid
    • Proprietary

    Platforms

    • Windows
    Hot Virtual Keyboard screenshot 1
    Hot Virtual Keyboard screenshot 1
    Hot Virtual Keyboard screenshot 2
    Lukasz KrasonLukasz Krason’s note

    Paid, feature-heavy, aimed as much at touchscreen kiosks as at accessibility.

  2. Comfort On-Screen Keyboard (Multilingual) Create YOUR ideal keyboard for easy and comfortable typing and controls for applications. It allows you to customize unique controls for every job and every application including special needs users.

    Cost / License

    • Paid
    • Proprietary

    Platforms

    • Windows
    Lukasz KrasonLukasz Krason’s note

    Paid, long-established, with prediction and layout options.

Built for eye tracking and switch access

  1. OptiKey icon
     Like

    Keyboard and mouse control with your eyes using an eye-tracking device or camera. Also, easy access to speech synthesis. This is useful for people with ALS (Amyotrophic Lateral Sclerosis) or MND (Motor Neuron Disease).

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    OptiKey screenshot 1
    OptiKey screenshot 1
    OptiKey screenshot 2
    +1
    OptiKey screenshot 3
    Lukasz KrasonLukasz Krason’s note

    Built for eye tracking, free and open source. The reference point if you control a computer with your eyes.

  2. Dasher icon
     Like

    Dasher is an information-efficient text-entry interface, driven by natural continuous pointing gestures. Dasher is a competitive text-entry system wherever a full-size keyboard cannot be used - for example,

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    Dasher screenshot 1
    Lukasz KrasonLukasz Krason’s note

    Not a keyboard at all: you write by steering through letters. Takes practice, very fast once it clicks.

If a tool is missing here, tell me in the comments and I will add it.

No comments so far, maybe you want to be first?