[9848] in Athena Bugs

home help back first fref pref prev next nref lref last post

Re: decmips 7.4G: xterm

daemon@ATHENA.MIT.EDU (cfields@Athena.MIT.EDU)
Mon Aug 31 17:09:32 1992

From: cfields@Athena.MIT.EDU
Date: Mon, 31 Aug 92 17:09:14 -0400
To: genoa@MIT.EDU
Cc: bugs@MIT.EDU
In-Reply-To: [9842]

I had similar problems trying to assign the compose keys to different
modifiers than meta.

It looks like a bug (broken feature?) in xterm (I looked for this
problem in the source for a while, to no avail (and no surprise
either)), where xterm looks at the keypresses and checks them against
"Meta_L" and "Meta_R" for some reason - rather than doing the right
thing, which is simply checking the modifier bits.

I worked around this problem by reassigning the keycodes for the
compose keys (sigh) from Meta_* to Super_*, i.e.

keycode 177 = Super_L
keycode 173 = Super_R

and referring to the Meta_* keys as Super_* keys instead. I've had no
problems with this. (You might prefer using Hyper_*, for no particular
reason.) Remember that keycode numbers are machine dependent, and these
(173, 177) apply to the decstation.

Craig

home help back first fref pref prev next nref lref last post