The first thing that should be said under any heading in the manual for GTKeyboard is that if you don't see a shortcut in the menu that you would like to have, please email David Allen and we'll see what we can do about building it into the program. They are very easy and quick to build in, and if you check what things look like in the shortcuts.c file and in master.h you may be able to add them yourself even. Even obscure ones are ok with me, because you can put the less used ones fairly deep into a branching hierarchy so it doesn't clutter things but is still there to speed up the process.
If you would like to use GTKeyboard for programming, no problem! The
shortcuts provided in the shortcuts menu should speed the entry of
programming code in just about any language. For example, in C, where
you might have to enter something like
#include <stdio.h>
there is a shortcut for the angle braces, that will produce < > and
position the cursor between the angle braces. You may also use the
quotation short cut for grouping text, and so on, so that you can
speed up cursor positioning and not have to hit the shift key and the
`` to produce the quotation marks.
There are many shortcuts that are available for the user to speed things up, from the most normal to some that are a bit strange, such as the smiley, which will automatically insert ``:)''. Play around with the shortcuts menu a while, and you'll definately find a bunch of shortcuts that can help speed up your work with GTKeyboard.
You can use these shortcuts to use emacs within a rxvt window, run make to compile the latest version of GTKeyboard, or do any number of other things.