Ar an seachtú lá de mí Márta, scríobh Marcus Harnisch:
The XEmacs keyboard mapping doesn't work the same way as in any
other
application. The tested setups are
Model: Generic 104-key PC
Layout: USA International (AltGr dead keys)
One of the two ways to enter accented and other international
characters works fine in all applications that I regularly use,
including XEmacs: Accented and other characters such as µ can be
entered by pressing and holding the right Alt key keycode 108 (keysym
0xfe03, ISO_Level3_Shift) while entering an additional character:
[AltR-m] (µ), [AltR-q] (ä), [AltR-y] (ü), etc.
An alternative way to enter accented and other international
characters would be through "dead keys". With the keyboard layout "USA
International (AltGr dead keys)" (with AltGr mapped to the right Alt
key), an example of entering e.g. German Umlauts would be [AltR-" a]
(ä), [AltR-" o] (ö), [AltR-6 u] û. This does not work with XEmacs. It
works in all other applications that I use regularly, including some
plain X tools, such as xterm.
I am reasonably certain that this will work if you recompile with the
--with-xim configure argument. It should also be working with --without-xim,
the x-compose.el code should be taking over; could you post the output of
xmodmap -pke
and
xmodmap -pm
somewhere accessible to us, or compress them and send them to the list as
attachments?
Note that the name AltR is merely descriptive of the right Alt
key. The keysym is "ISO_Level3_Shift", which in turn is mapped to
"mod5".
My AltGr has the mod1 modifier, and I have no problem producing dead keys
using it.
I'll be happy to provide more information if you just let me know
what
you need.
Regards
Marcus
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux dipsy 2.6.24-19-generic #1 SMP Fri Jul 11 21:01:46 UTC 2008 x86_64
GNU/Linux
./configure '--with-pop' '--with-sound=alsa'
'--enable-menubars=lucid' '--enable-scrollbars=athena'
'--enable-dialogs=athena' '--enable-widgets=athena'
'--with-athena=3d' '--without-gpm' '--without-ldap'
'--without-postgresql' '--with-mule' '--without-xim'
'--without-canna' '--with-xft=emacs,tabs,gauges,menubars'
'--with-zlib' '--without-bignum' '--with-kkcc'
'--with-newgc' '--without-error-checking' '--with-modules'
'--with-database=berkdb' '--with-ncurses'
[...]
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghe, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta