On Thu, 2002-09-19 at 12:55, Tony Earnshaw wrote:
> The easiest way for me, as mortal user, to turn my keyboard into a
> German keyboard, is to go into an xterm (command-line screen, like an
> MSDOS command screen but subtly different, you don't have to go out of
> Evo) and enter 'setxkbmap de'. Hey presto, German keyboard, which will
> print too :-)
> 
> "But I don't want a German keyboard," you say; "I just want an umlaut."
> 
> It's a hard life, Sean, a hard life.

Life is not that hard, at least for entering international characters.
:-)

On Redhat 7.3, running "dumpkeys --compose-only" should show a table of
international characters that can be created by holding down the
"compose" key and hitting two characters.  On my system and locale
(en_US), unlaut is shown as being composed of a 'u' and '"'.

The problem is that by default a compose key isn't defined in the locale
I use.  To fix this, I added "keycode 115 = Multi_key Multi_key
Multi_key" to /etc/X11/Xmodmap; this maps the unused "Windows" key to
compose.  Keycode 115 was discovered by running xev, so pick any unused
key you want.

That mostly worked, except that 115 has keyboard repeat on by default,
which makes using it as a modifier difficult.  I couldn't figure out how
to modify this in X, so as a hack I added "/usr/bin/X11/xset -r 115" as
a GNOME startup program (GNOME Control Center/Advanced).  If someone
knows the correct way to make this change, please let me know.  In any
event, it appears to work.

If this is too much work (or my instructions don't work on your system),
there is always the Programs/Utilities/GNOME Character Map application. 

Tom
  


_______________________________________________
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution

Reply via email to