Dasher is a free alternative text-entry system designed for computer users who are unable to use a two-handed keyboard. It is highly suitable for individuals with limited or no hand mobility. Dasher can be driven using a mouse, a trackpad, a touchscreen, a rollerball, or a joystick – any two-dimensional pointing device that can take over the role of a mouse. A foot mouse and a head mouse are additional options. It can also be driven using an eyetracker, giving a completely-hands-free writing system.
Details on DasherKeystrokes
Adapted Keyboards, MAC OSKeystrokes is an on-screen keyboard that allows users to type with a mouse, trackball, head pointer or other alternative mice. In addition, the software comes with word prediction in various languages.
Details on KeystrokesTextExpander
Adapted Keyboards, MAC OSTextExpander helps reduce the time required for repetitive typing tasks. The features include creating and then inserting a customized signature with a few keystrokes. The software can be set to detect common typos and automatically replace them with the correct spelling.
Details on TextExpander