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