FC6: Shift changes keysym of LeftAlt

Pavel Lisý pali at tmapy.cz
Tue Dec 5 12:29:29 UTC 2006


Hello

I have long standing problem. Keyboard shortcuts depends on keypress
order. 

When I press
LeftAlt-LeftShift-x shortcut is working
When I press
LeftShift-LeftAlt-x shortcut doesn't working


I have tryied make some research on it. Problem is in combination Shift
and Alt (Control-Shift, Control-Alt works always the same way)

LeftAlt returns this in 1. case
state 0x10, keysym 0xffe9, Alt_L (in xev)
<Shift><Alt>x (in gnome-keybinding-properties)

LeftAlt returns this in 2. case
state 0x11, keysym 0xffe7, Meta_L (in xev)
<Shift><Alt><Mod5>x (in gnome-keybinding-properties)



Is it normal? 
It could be problem of what? (xorg-x11-drv-keyboard, metacity, ...)
Can I solve it somehow?
Is it error? Need I report it in bugzilla? 


Detailed output from xev:

keypress order 
1. LeftAlt   down
2. LeftShift down
3. LeftShift up
4. LeftAlt   up

returns this in "xev"

KeyPress event, serial 26, synthetic NO, window 0x4600001,
    root 0x4d, subw 0x0, time 1371487573, (895,554), root:(897,617),
    state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 29, synthetic NO, window 0x4600001,
    root 0x4d, subw 0x0, time 1371488661, (895,554), root:(897,617),
    state 0x18, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x4600001,
    root 0x4d, subw 0x0, time 1371489149, (895,554), root:(897,617),
    state 0x19, keycode 50 (keysym 0xfe0a, ISO_Prev_Group), same_screen
YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x4600001,
    root 0x4d, subw 0x0, time 1371489757, (895,554), root:(897,617),
    state 0x18, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False



keypress order 
1. LeftShift down
2. LeftAlt   down
3. LeftAlt   up
4. LeftShift up

returns this in "xev"

KeyPress event, serial 29, synthetic NO, window 0x4600001,
    root 0x4d, subw 0x0, time 1371495099, (894,554), root:(896,617),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 29, synthetic NO, window 0x4600001,
    root 0x4d, subw 0x0, time 1371495883, (894,554), root:(896,617),
    state 0x11, keycode 64 (keysym 0xffe7, Meta_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x4600001,
    root 0x4d, subw 0x0, time 1371496555, (894,554), root:(896,617),
    state 0x99, keycode 64 (keysym 0xffe7, Meta_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x4600001,
    root 0x4d, subw 0x0, time 1371497059, (894,554), root:(896,617),
    state 0x11, keycode 50 (keysym 0xfe0a, ISO_Prev_Group), same_screen
YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False






More information about the fedora-list mailing list