Gtkeyboard has been decommissioned, since no one has come forward to revive it, to improve it over the other free software virtual keyboard programs that are available. (If you are interested after all, email firstname.lastname@example.org.)
Introduction to GTKeyboard
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.