[Bug 12403] New: Metacity doesn't handle KeyRelease event for Super_L

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Tue Jul 5 01:25:55 UTC 2005


Please do not reply to this email.  You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=12403
Ubuntu | metacity

           Summary: Metacity doesn't handle KeyRelease event for Super_L
           Product: Ubuntu
           Version: unspecified
          Platform: i386
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: metacity
        AssignedTo: seb128 at ubuntu.com
        ReportedBy: tiagomatos at gmail.com
         QAContact: desktop-bugs at lists.ubuntu.com


Using Breezy updated to this moment,
here is a description to get to the problem:

1. Go to Keyboard Preferences -> Layout Options -> Alt/Win key behaviour
2. Select "Super is mapped to the Win-keys (default)."
3. Go to Keyboard Shortcuts -> Window Management -> Move between windows with popup
4. Click on it to modify
5. Press Left Win key followed by Tab while still pressing the Win key. It
should read: <Mod4>Tab
6. Use Mod4+Tab as Alt+Tab

It doesn't work the same way as Alt+Tab yet it should. I'd like to free Alt for
other uses.

xev(1) reports for Alt:

KeyPress event, serial 29, synthetic NO, window 0x3200001,
    root 0x4c, subw 0x0, time 1172134, (270,674), root:(1130,758),
    state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3200001,
    root 0x4c, subw 0x0, time 1173005, (270,674), root:(1130,758),
    state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes:

and for the Left Win key:

KeyPress event, serial 29, synthetic NO, window 0x3200001,
    root 0x4c, subw 0x0, time 1235469, (103,133), root:(963,217),
    state 0x0, keycode 115 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3200001,
    root 0x4c, subw 0x0, time 1238372, (103,133), root:(963,217),
    state 0x40, keycode 115 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes:

thus X seems to get the KeyRelease event nicely for both keys while metacity
doesn't.

-- 
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the desktop-bugs mailing list