[Bug: 21.5-b28] XEmacs keyboard mapping under Gnome (Ubuntu 8.10)

Aidan Kehoe kehoea at parhasard.net
Sat Mar 7 17:47:12 EST 2009


 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?




More information about the XEmacs-Beta mailing list