Closed Bug 93701 Opened 23 years ago Closed 23 years ago

Cannot set accelerator key to Meta.

Categories

(Core :: DOM: UI Events & Focus Handling, defect)

x86
Linux
defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 43433

People

(Reporter: phil, Assigned: aaronlev)

References

()

Details

From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.3) Gecko/20010801
BuildID:    2001080104

Reproducible: Always
Steps to Reproduce:
1. Remove all ui.key user_prefs from prefs.js
2. Add this line: `user_pref("ui.key.accelKey", 224);' as said on the
customization page at http://www.mozilla.org/unix/customizing.html#keys
3. Start mozilla
The accelerators are no more available (not at least on Ctrl, Window or Alt keys).

Here's some things that might be helpful:

% xmodmap -pk | egrep 'Meta|Alt'
     64         0xffe7 (Meta_L)
    113         0xffe8 (Meta_R)
    115         0xffe9 (Alt_L)
    116         0xffea (Alt_R)
% xmodmap -pm                   
xmodmap:  up to 2 keys per modifier, (keycodes in parentheses):
shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x6d)
mod1        Alt_L (0x73),  Alt_R (0x74)
mod2        Num_Lock (0x4d)
mod3      
mod4        Meta_L (0x40),  Meta_R (0x71)
mod5        Scroll_Lock (0x4e)
So is the problem just that you can't find the key on your keyboard that sets the 
Meta modifier?  (the Alt keys don't do it in your case, as you can see from the 
xmodmap output...).

Also, from the page you cite:

"meta is not yet implemented on all platforms"

ccing akkana who may know whether this should be working on Linux x86 or not.
It doesn't work.  There's some weirdness in the way gtk deals with the meta key;
some versions of gtk don't handle it at all, others do.  There's a patch in bug
43433 (the summary says solaris but it applies to any platform that uses the gtk
version of the widget library, just is more important to solaris users since
they're used to using meta for some operations) which works on some platforms
but not others.  It hasn't been tested/updated in quite a while ... perhaps
modern versions of gtk are more consistent and it should be retested and checked
in.  It would be great if someone could try it and report back.
Who should own this bug? Akkana, will you take it?
DUPing.

*** This bug has been marked as a duplicate of 43433 ***
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
v
Status: RESOLVED → VERIFIED
Still broker as of nightly build (ID 2001090608)
Just to let you know...

Phil.
Component: Keyboard: Navigation → User events and focus handling
You need to log in before you can comment on or make changes to this bug.