> I am desperate and quite iritated at this point. I have read the
> entire manpage for xkeycaps and I still can't figure out how to map a
> CONTROL-E to an e with an accent to make my spanish teacher happy.
Well, <Ctrl>E is not the right way to get an , (called an e acute, as
to , which is an e grave.)
First you need to run the program in the proper locale. Are you doing
that? Second you need to use either a mode-shift or a compose sequence
to get the full ISO8859-1 character set.
To use mode-shift, you need two things: 1) is a Mode_switch (Alt Gr) key
on your keyboard, and 2) keys with additional mode-shifted characters
assigned to them. (You can edit your XF86Config file to automatically
give you the Mode_shift key on the Right-Control key, but for this we'll
just use old-style xmodmap commands.)
1. Make Control_R be Mode_switch:
% xmodmap -e "keysym Control_R = Mode_switch"
2. To make a mode-shifted 'e' be ''
% xmodmap -e "keysym e = e E eacute Eacute"
Use the mode-shift key like the shift key. Press and hold the
mode-switch key and then press 'e', and you'll get ''.
To use compose, you need a Multi_key (Alt Gr or Compose) key on your
keyboard. (You can edit your XF86Config file to automatically give you
this, but as before, I'll show you how to do this with xmodmap instead.)
1. Make Alt_R be Multi_key (Alt Gr or Compose)
% xmodmap -e "keysym Alt_R = Multi_key"
Again, make sure that your program is running the the correct locale
(e.g. `setenv LANG es_ES` before you run the program.) Now type
<Multi_key>, 'e', ''' and out will come ''
Simple right? I don't know what you'd need to do with xkeycaps to get
the same thing.
Quote:> I
> don't know how to generate the international characters in netscape
Linux Netscape is severely broken and I don't think you can get compose
processing to work in it. Mode-shift might work though, although I
haven't tried. I've asked Netscape to fix the linux
navigator/communicator, but who knows when, if ever, it'll see the light
of day.
Quote:> or
> emacs
Emacs has an alternative way of doing this. There must be something in
the info pages on doing this.
Quote:> or anything and I am very FRUSTRATED. If you could please help me
> I would greatly appreciate it. No one seems to know how to do this.
Did you try a yahoo, dejanews, or altavista search; or even look at one
of the X FAQS? I've been answering this question for years. The answer
is out there.
--
Kaleb S. KEITHLEY