KeyStrokes provides a fully-functional on-screen keyboard that works seamlessly with all standard Mac OS X applications allowing a person with a disability to type virtually anywhere a hardware keyboard can be used. It automatically adjusts to US and international keyboard layouts and has multiple resizable keyboard models. It even includes an editor called LayoutKitchen, which allows 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.KeyStrokes handles command key combinations, dead keys, and modifier key click combinations. It offers a quick access toolbar and has many customizable settings. The integrated system wide dwelling function allows people with disabilities to click, double click, drag, and right click by simply holding the cursor motionless for a programmable period of time. You can even type without clickingKeyStrokes provides advanced multilingual word prediction allowing a total effort reduction of up to 70%. Thanks to its revolutionary PolyPredix(TM) 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. 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.Word prediction also works for the hardware keyboard to accommodate one finger typists and with SwitchXS 2.1 to give switch users access to the same great word prediction. Localized in English, Norwegian, French, German, Dutch and Italian.