Next: Why do I keep
Up: GTKeyboard Manual
Previous: Customizing Screen Size
  Contents
GTKeyboard allows you to use several different foreign character
keyboard layouts to edit text in the text window of the application,
but at the same time, it lets you direct characters to foreign
windows. Remapping the keyboard is the way that you coordinate these
two objectives.
The X Windowing System provides a way to change what each keypress on
the keyboard does. In order to go from using an American keyboard to a German
keyboard in a foriegn window, you first have to change the layout of
your window to ``DE'' for German layout, and then you have to
choose the option Misc
Remap Keyboard which will essentially
change the function of just about every key on your keyboard. There
are several very important things that you need to
know about this process.
- The process is display wide meaning that if you
remap the keyboard using GTKeyboard, it will make those changes
everywhere. What this means is that if you remap the keyboard, and
open another terminal emulator and begin typing into that with the
physical keyboard, it will produce foreign characters corresponding to
the way GTKeyboard is laid out, not the way your
default keyboard is laid out.
- There are two ways to remap back to your original configuration.
The first is to select your normal keyboard for your layout and use
the Remap Keyboard option, and the second is to restart your X
server. I recommend you remember to remap your keyboard back
to the original before you quit the application.
- The keyboard file must be ``fully
specified''. Unless the .key file that you are using was
properly created, GTKeyboard will not remap to that keyboard type.
You should never have this problem with .key files distributed with
GTKeyboard, but it may be a problem with others.
Subsections
Next: Why do I keep
Up: GTKeyboard Manual
Previous: Customizing Screen Size
  Contents
David Allen
2001-04-26