On Mon, Feb 28, 2000 at 02:38:38PM -0800, Cliff Draper wrote:
> I got a new machine and am trying to setup the same meta key to work
> under all of my programs.  gnome-terminal seems to want the alt key
> and ignores the meta key, whereas emacs uses the meta key and ignores
> the alt key.  So, I can't just swap them with an xmodmap.  Is there a
> way to tell gnome-terminal to use meta instead of alt?
> 
> thanks,
> -Cliff
>  [EMAIL PROTECTED]

(You've noticed you can't M-TAB in emacs under a terminal when you're
using Enlightenment?)

I had the same problem with gnome and Enlightenment, and I'm not sure
anything will be done about it.

Emacs uses the ICCCM standard method of parsing its keyboard and mouse
events. From memory:
"Shifting" keys have a keysym and a modifier bit bound to them.
ICCCM tells us that the specific modifier bit bound to a shifting key
does not matter, so long that the SAME modifier bit is bound to all
instances of that shifting key's keysyms (L_Meta, R_Meta) and ONLY those
keysyms (can't use the same bit for L_ALT, R_ALT as well)

Gnome and Enlightenment don't use this convention. From memory:
They use a specific modifier bit (I think mod3 - whatever L_ALT is
usually bound to for the modifier bit) and completely ignore the
keysym. So if you had (L_Shift, R_Shift) using mod3 (as you can do under
ICCCM) your shift keys will not work as expected. ;)

I emailed Raster (E's author) about it several months ago, and he did
not seem particularly interested in even partial ICCCM keyboard
handling.

I'd suggest contacting Gnome and submitting the current behaviour as a
bug, and see if they don't close it on you.

--
  Beiad Ian Q. Dalton

Reply via email to