s3bsch / KeyboardX

Fork of my master thesis project, a multi-purpose on-screen keyboard.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KeyboardX

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.

It was originally developed as a master thesis project for Institut Integriert Studieren at JKU. Currently it's hosted as an open source project by Kompetenznetzwerk KI-I .

Features

KeyboardX consists of two parts, the player application which is able to open a given keyboard file.

Further a graphical editor for building keyboard files comfortably is planed.

Keyboards

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.

Player

Is written in C# for the Windows plattform and has the following features:

  • flexible configuration hierarchy
  • icon support (jpeg, png, bmp, svg, wmf)
  • scanning
    • different scanning mode per grid
    • linear scanning, column-row scanning, row-column scanning
    • configurable scanning times
  • actions
    • TCP command
    • text to speech

Documentation

Please look at the wiki for documentation, examples and other information.

Contribution

If you like or find this software useful, please consider to solve one or two issues.

License

KeyboardX is licensed under the GNU General Public License v2, see LICENSE.

About

Fork of my master thesis project, a multi-purpose on-screen keyboard.

License:GNU General Public License v2.0


Languages

Language:C# 73.3%Language:HTML 22.0%Language:CSS 4.0%Language:Shell 0.8%