Mailinglist Archive: opensuse-bugs (15856 mails)

< Previous Next >
[Bug 302099] FN-Key brings up context menu
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Fri, 24 Aug 2007 10:30:36 -0600 (MDT)
  • Message-id: <20070824163036.6B651245350@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=302099#c52





--- Comment #52 from Vojtech Pavlik <vojtech@xxxxxxxxxx>  2007-08-24 10:30:35 MST ---
Since I can reproduce it too (and anyone with a ThinkPad and FACTORY should be
able to - all the ThinkPads behave the same with respect to the Fn key,
although some miss the Compose key), I looked at it:

It looks like there is a bug in xkb, too. When the hotkey-setup issue is
corrected, it looks like this:

Fn-key (WakeUp):

KeyPress event, serial 30, synthetic NO, window 0x2e00001,
    root 0x79, subw 0x0, time 2561483380, (122,113), root:(125,140),
    state 0x0, keycode 227 (keysym 0xff67, Menu), same_screen YES,
    XKeysymToKeycode returns keycode: 117
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 30, synthetic NO, window 0x2e00001,
    root 0x79, subw 0x0, time 2561484987, (122,113), root:(125,140),
    state 0x0, keycode 227 (keysym 0xff67, Menu), same_screen YES,
    XKeysymToKeycode returns keycode: 117
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

It doesn't open the menu in KDE after hotkey-setup was fixed.

Windows-menu-key (Compose):

[the press event gets eaten by KDE, only release goes to xev]

KeyRelease event, serial 30, synthetic NO, window 0x2e00001,
    root 0x79, subw 0x0, time 2561489185, (122,113), root:(125,140),
    state 0x0, keycode 117 (keysym 0xff67, Menu), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

So, as you can see, X gives the "Menu" keysym in both cases, which I believe is
wrong: WakeUp is WakeUp, not Menu. Compose probably is equivalent to Menu in
X.Org nomenclature.


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >
References