From Leithauser Research:
No-Keys is computer software program that displays a picture of a computer keyboard on the screen. Users can "type" on this virtual keyboard using a mouse, trackball, or similar pointing device. Whatever keys are typed on the virtual keyboard are sent to another program (such as a word processor and email program) selected by the user. This allows you to operate the computer entirely with the mouse or other pointing device. This is intended primarily for computer users who have limited mobility, such as people suffering from MD, MS, stroke, or similar handicaps or disabilities. It can also be used for touch screen computers to eliminate the need for the keyboard.