[mule] xemacs doesn't recognize some symbols

stephen at xemacs.org stephen
Sat Oct 28 14:29:33 EDT 2006


Andriy Gapon writes:

 > So, maybe XEmacs falls back to Mode_switch interpretation of Mod5 if it
 > thinks that ISO_Level3_Shift is no good ? And by "no good" I mean that a
 > key has 3rd/4th level and symbols on that level are not NULL(0), but
 > they are not valid input for XEmacs.

XEmacs doesn't understand XKB at all.  I looked at trying to implement
it several years ago, but the XFree86 implementation of XKB was a real
horror.  Totally undocumented, and rampant backward incompatibility
with programs that used the legacy X11 keyboard driver in a
sophisticated way.  Since I didn't see what XKB was for (I knew
vaguely about ISO Level3 shifts, but I never saw a Real User use
them!), I just left it at that.

 > I must say that I haven't seen such a behavior from any other program.

No, you won't, either, because (at least in the free software world)
essentially XEmacs is one of a very few programs to ever try to do
much of the stuff that we do with the X11 keyboard (at least, to try
to do it according to the standards).  Most programs just read strings
from X, they don't even know about keysyms.  The great majority of the
rest depend on systems like Motif or GTK to do most of the keyboard
interpretation for them.




More information about the XEmacs-Beta mailing list