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