In 2002, KeyStrokes was the first AT product for Mac OS X. It has provided access to Mac OS X for people with motor-challenges who could not use a physical keyboard. Over the years it has developed into the gold standard for on-screen keyboards. We are happy to report that with macOS High Sierra (10.13), Apple includes an on-screen keyboard that will provide essential on-screen keyboard functionality right inside macOS.

Now macOS High Sierra (10.13) is publicly released you can find these features in the Accessibility panel of the System Preferences. Because macOS 10.14, the next version after High Sierra, is expected to only work with 64 bit native applications, KeyStrokes will not be able to run on 10.14.

Please feel free to contact us at support@assistiveware.com if you have any questions.

KeyStrokes™ is an award-winning, fully-functional, advanced on-screen keyboard providing people with physical impairments as well as graphic tablet and touch screen users full access to the computer. KeyStrokes allows you to use a mouse, trackball, head pointer or other mouse emulator to type characters into any standard Mac OS X application. For those who can position the pointer, but not click the mouse buttons, the integrated Dwellix™ system-wide dwell-based utility allows mouse button clicks to be entered by simply holding the cursor motionless for an adjustable period of time.

KeyStrokes provides advanced multilingual word prediction. Thanks to its revolutionary PolyPredix™ word prediction engine it can do word completion, next word prediction and even multi-word prediction.

KeyStrokes includes layout editor LayoutKitchen™, which allows users to design their own on-screen keyboards. Such virtual keyboards can be used not only for typing, but also to launch applications, speak messages, run AppleScripts and much more.


  • Fully functional on-screen keyboard floating above other applications.  
  • Works seamlessly with all standard Mac OS X applications. 
  • Includes PolyPredix, an advanced word prediction engine that can do word completion, next word prediction and even multi-word prediction in English US, English UK, French, German, Dutch, Norwegian, Italian, Spanish and Russian.
  • Includes layout editor LayoutKitchen to design your own keyboards.
  • Learns your vocabulary as you type or through text files.
  • Includes a powerful dictionary editor to edit user dictionaries or even design dictionaries for additional languages or dialects.  
  • Provides various visual and audio-feedback features.
  • Has configurable auto-spacing and auto-capitalization features for a number of languages.
  • Includes Dwellix™, an advanced, system-wide, dwelling solution to click and type without pushing the mouse button.
  • Includes SmartTransparency™ technology to automatically show and hide the keyboard as needed.
  • Handles command-key combinations, dead-keys, and modifier key - click combinations and auto-key repeat.
  • Provides a Simple Mode to limit a student's access to more advanced features.