KeyboardX is a multi-purpose on-screen keyboard. It was designed with the needs of handicapped persons in mind. Due to its flexibility it can be used for several tasks though. Find more in features.
Please look at the wiki for full documentation, examples and other information.
Is written in C# for the Windows plattform and has the following features:
- flexible configuration hierarchy
- override settings at many levels
- different drawers
- different scanning mode per grid
- linear scanning, column-row scanning, row-column scanning
- configurable scanning times
- TCP command
- text to speech
- open source and extensible: implement your own drawers, scanners and actions
A keyboard is basically a XML file which is defined by XML Schema. A keyboard contains one or several grids. The player shows one grid at a time. Keyboards allow a very flexible structure.
- several grids per keyboard
- own configuration per grid
- icon support (jpeg, png, bmp, svg, wmf)
- cloning of buttons
- empty space (NOP buttons), allow flexible layout
Further a graphical editor for building keyboard files comfortably is planed.
If you like or find this software useful, please consider to solve one or two issues.
Things you should read before starting development can be found in the wiki under Development.
KeyboardX is licensed under the GNU General Public License v2, see LICENSE.