A simple on-screen keyboard

Summary

A simple on-screen keyboard will be useful for those who are not able to use a standard keyboard, either due to a disability, or because they use a tablet PC, or because the device they are using does not have a physical keyboard (information terminals at expos), or because they wish to input in a language for which they do not have a keyboard (usually with a different glyph-type). Project tracked here.

Note: The project has been renamed from Simple On-screen Keyboard (SOK) to onBoard.

Rationale

The Gnome On-screen Keyboard is a flexible application for entering text with the pointer or with switching devices. However, it is highly complicated, trying to solve many problems.

There is scope for the creation of a much simpler on-screen keyboard with fewer features but greater stability and usability. In order to make it really useful, the on-screen keyboard should provide as much as possible, the same functionality as the physical keyboard. Further the on-screen keyboard should be available as soon as possible when starting the computer (login screen).

A focus not only on accessibility, but also on tablet PC hardware and localisation would create a wider user-base with more testing and development.

Use cases

Scope

A simple on-screen keyboard that uses modern technologies like SVG and Cairo to create a clean interface. Written primarilly for Gnome using Gtk, but future simple porting to KDE will be kept in mind.

Design

Implementation

Deferred features

Some features which currently exist in some on-screen keyboard should be kept out of the first implementation in order to keep it simple. These could be implemented later as plug-ins.

Word completion

References

Accessibility/Specs/SOK (last edited 2008-08-06 16:14:01 by localhost)