GTKeyboard
Table of contents
GTKeyboard is an application written in C with the aid of the Gimp Toolkit. It is intended to help
users with physical disabilities to enter text into a simple editor,
as well as to help them use other X11 applications that require
keyboard input. GTKeyboard allows the user to press keys on an
onscreen keyboard that will either be entered into a simple text
editor that GTKeyboard provides, or into the application of choice
that the user specifies by clicking on the window. It has also been
used by people who have strange keyboard layouts, and by people who
for one reason or another cannot use a keyboard with the machine in
question.
Here is a small list of GTKeyboard's features, as of the current
release:
- Extensive shortcuts to speed up editing, both regular everyday
editing shortcuts and HTML/programming shortcuts that enable you to
speed up entry since you don't have the speed advantage of a touch
typist.
- X Capabilies - GTKeyboard allows you to click on other windows
and redirect the buttons that you press in GTKeyboard into the
other application. Note, this doesn't work with some
applications, they receive the X signal, but don't forward it to
the proper widget. While I'm working on that, I've found that the
best program to work with under X is rxvt - you can run emacs or
your favorite mail program, etc. with rxvt and GTKeyboard.
- Other text editing features - GTKeyboard can pretend to be a
regular low-level text editor similar to pico or the evil notepad
most of us are familiar with. Cutting, pasting, copying, clearing
all text, moving around, and other functions are the same as using
a simple text editor.
- One of GTKeyboard's best features: It's GPL'd.
- Saving, closing, and loading files just as you would with a
normal text editor
GTKeyboard can be found on
http://ftp.gnu.org/gnu/gtkeyboard/
Documentation up to this point has been a bit sparse, but it's coming
along, and it does its best to describe the features of GTKeyboard and
the different things you can do with it to get the job done. All the
documentation that is available with GTKeyboard comes with the
distribution, so if you download the full source package, then you
will get just about everything there is to get.
The other source of documentation is me...if you have a question
about GTKeyboard or if something isn't covered in the manual, email me
and I'll answer it as best I can.
The manual is also available online
here.
David
Allen, s2mdalle@titan.vcu.edu is the main contact for GTKeyboard.
Any questions or comments you have about GTKeyboard you can ask me,
and I'll get back to you as soon as possible, although I do have a
full time "day job" which might not make my response lightning-quick.
Usually I can respond within 1-2 days though.
Return to GNU's home page.
Please send FSF & GNU inquiries & questions to
gnu@gnu.org.
There are also other ways to
contact the FSF.
Please send comments on these web pages to
webmasters@gnu.org,
send other questions to
gnu@gnu.org.
Copyright (C) 1999 Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA 02111, USA
Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.
Updated:
22 Aug 1999 jonas