>>>> "lakota0" == lakota0 <lakota0(a)op.pl>
writes:
lakota0> I use XEmacs both under Linux (RH9) and Windows (XP). I
lakota0> have configured (shift + function key) key sequences for
lakota0> reverse actions. For example (F3) is for "search forward"
lakota0> and (shift F3) is for "search backward". Unfortunately
lakota0> sequences like (shift f3) do not work after installing
lakota0> recent version of XEmacs. It seems that for example
lakota0> (shift f3) is simply mapped into (f3). Is there a simple
lakota0> way to evade this inconvenience?
Is this only on Linux?
If so, the problem is most likely that recent versions of XFree86 are
configured to use the XKB extension to map the Ctl-Alt-Fn keys in a
way which prevents XEmacs from recognizing Shift-Fn properly using the
traditional function for core keyboards. On the other hand, the "fix"
recommended by the XFree86 people causes loss of keystrokes on some
other systems. It only works "by accident" on XFree86; the X manual
says _not_ to do it that way.
You can either use xmodmap or XKeyCaps to get rid of the bogus
Ctl-Alt-Fn bindings, or you can wait until somebody gets around to
making XEmacs XKB-aware so that we can use XKB on XFree86 and the
traditional method on others.
Sorry.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.