Next: Setting up your Resource
Up: Introduction
Previous: Where to get GTKeyboard
  Contents
GTKeyboard has many features that hopefully help the user out in
getting many and varied tasks done. Here is a brief overview of some
of the features available.
- Editing Shortcuts
- HTML Editing Shortcuts
- Language Shortcuts
- User defineable shortcuts
- Shortcuts to speed document editing
- Word completion (ala GNU Readline)
- Word completion against user-specified caches
- Conversion of text files to cache-files
- External Program Launching
- Lynx
- Telnet
- FTP
- Can be hacked to include support for other external
programs.
- Uses RXVT by default, but can use Xterm as well.
- Output Redirection
- System console (/dev/console)
- Printer (/dev/printer)
- Can be hacked to include support for other output devices.
- The Ability to redirect keypresses to other X applications
- Implicit redirection: Whichever window last had focus
- Explicit redirection: Explicitly choose a window for
redirection
- Screen Control
- Hide/Show just about any major widget
- Specify screen layout in the resource file including
what should and shouldn't be in toolbars.
- Regular text editing features common to GTK+ programs
- Licensed under the GNU
General Public License as Free Software
There is one other point that I'd like to make about the feature
set of GTKeyboard. Although it's constantly growing, sometimes I get
an email that asks me why I put in a specific feature. Currently,
there are people who are working towards using GTKeyboard in an ICU/OR
setting whos user interface requirements are much different from that
of the standard user. I have attempted to make each feature as small
as possible, to minimize growth of the binary and memory usage. If
you find that a certain feature is strange, or doesn't sound like
something you'd ever use, that's fine, but most likely they will stay
in GTKeyboard to add flexibility to the application in addition to
letting other people with different agendas use the application for
their purposes.
Next: Setting up your Resource
Up: Introduction
Previous: Where to get GTKeyboard
  Contents
David Allen
2001-04-26