/roger

Roger: single-button operated keyboard for the disabled

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

roger: a single-button operated keyboard for the disabled

Roger is a tool to allow the extremely disabled to type with a single button or switch. This means that in principle any muscle with reliable voluntary control can be used to enter text, for example by using a foot pedal, bite or tongue switch.

The interface, accessed through a web browser, is a type of scanning keyboard: different areas are highlighted in sequence, and the user presses their switch/button at the appropriate time to narrow down on the key they wish to press. A predictive text model (trained on a hundred million words of text) attempts to provide intelligent suggestions. Most words can in practice be typed with 5-10 presses of the switch/button.

Roger homepage

Installation requirements: Python, Flask.