![]() |
KeyStrokes is a full function advanced virtual on-screen keyboard that allows you to type with a mouse, trackball, head pointer or other mouse emulator to type characters into any standard Macintosh application.

PolyPredix™
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 in any Roman language as well as many other languages. The PolyPredix™ prediction engine offers many unique, time and effort saving features allowing significantly easier and faster typing. PolyPredix™ can reduce typing efforts by 50 to 70%.

LayoutKitchen™
KeyStrokes 4 includes LayoutKitchen, which enables users to design their own virtual keyboards. Such virtual keyboards can be used not only for typing, but also to launch applications, speak, run AppleScripts and much more.
Dwellix™
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 a programmable period of time. You can even type without clicking!

In its default configuration, the action taken is a single mouse click. This single click can be modified by dwell-clicking on one of the other Dwellix buttons. Then the next time the pointer is held motionless for the dwell time Dwellix will perform the modified action. For example, a double click is performed by dwell-clicking on the "Double-click" button then repositioning the pointer and holding it motionless to perform a double click. Dwellix then reverts back to performing default single clicks. The default dwell click action can be changed to one of the other operations. This allows one to do repetitive double clicks, right clicks, or Drag and Drop operations.
The palette may be customized for display of some or all of the Dwellix buttons. Text labels will only be displayed if the buttons are large enough and if text display is enabled. The palette may be drag-sized between its smallest and largest sizes.
There are three status indicators used by the Dwellix utility. One is audio feedback that sounds when the dwell time expires and the selected action is taken. The other two indicators are visual. Between the Title Bar and the first button is a horizontal bar that "fills-up" left to right as the dwell time expires. The third indicator is the left and right button indicators that show the state of the mouse button(s). When the left mouse button is actuated the ellipse on the bottom left will be highlighted while the button is down.
On Mac OS X, KeyStrokes provides SmartTransparency™ technology to provide you with an optimum use of your screen real-estate and make sure the virtual keyboard never gets in your way. With KeyStrokes virtual keyboard a person who can only use a mouse or mouse emulator can have complete access to the Macintosh, the Internet and by extension the World.
Feature List
- Full function on-screen keyboard floating above other applications
- Excellent companion for HeadMouse Extreme or other mouse emulators
- New in KeyStrokes 4 users can design their own virtual keyboards with LayoutKitchen. Such virtual keyboards can be used not only for typing, but also to launch applications, speak, run AppleScripts and much more. (Note that to use LayoutKitchen a KeyStrokes 4, LayoutKitchen or SwitchXS activaion code is needed.)
- Works seamlessly with all standard Mac OS 9 and 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 any Roman language as well as many other languages. Currently, multi-word prediction dictionaries are included for English US, English UK, French, German, Dutch, Norwegian, and Italian. PolyPredix™ can reduce typing efforts by 50 to 70%. New in KeyStrokes 4: Spanish and Russian prediction dictionaries.
- KeyStrokes 3.6 or higher provides prediction for the on-screen keyboard, the hardware keyboard and for SwitchXS 2.1 or higher.
- KeyStrokes 4 also adds Spanish and Russian word prediction dictionaries
- KeyStrokes 4 also adds Spanish and Russian word prediction dictionaries
- Learns your vocabulary as you type or through text files and on Mac OS X learned text can even be spell-checked automatically to prevent learning typos.
- 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 including speaking what you type (the latter option is built-in for English and can be extended to other languages and higher quality voices by using Proloquo)
- Has configurable auto-spacing and auto-capitalization features for a number of languages.
- Provides powerful shortcut expansion features.
- Includes Dwellix™, and 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.
- Works with US and international keyboard layouts and offers multiple interactively resizable keyboard models. New in KeyStrokes 4: Chubon and Damper frequency-based layouts, Simple Alphabetic layout and Standard Plus with Undo, Cut, Copy, Paste and other keyboard shortcut buttons.
- Offers extensive customization, including various key designs, selectable font, and adjustable key spacing. KeyStrokes 4 even allows user-designed keyboards with the included LayoutKitchen software.
- Includes has a special “invade fullscreen” and game modes” for increased compatibility with fullscreen applications and games. On 10.4 (Tiger) also provides a Dashboard widget that facilitates typing with KeyStrokes into Dashboard widgets.
- Provides a Simple Mode to limit a student's access to more advanced features.
- Also available in French, German, Dutch, Italian, and Norwegian, but also works with many other languages.
- New in KeyStrokes 4.1: Universal Binary optimized for PowerPC and Intel processors
IMPORTANT NOTE: If you purchased KeyStrokes 3.6 in 2007 you are entitled to a free upgrade to KeyStrokes 4. If you qualify for a free upgrade, email your upgrade request with your current activation code. You will be sent a KeyStrokes 4 activation code.
Downloads:
A time constrained
(15 non-consecutive days) full version of KeyStrokes is available for evaluation from
our demonstration page. The KeyStrokes manual is
also available for download. Try it out today!
System Requirements:
- KeyStrokes 4.1 requires Mac OS X 10.4 or higher
- KeyStrokes 4.0 requires Mac OS X 10.3
- A minimal screen resolutions of 800 x 600 pixels and at least 10 MB of free memory.



