Right Windows (Super) key doesn't work

Another problem is that it's regarded by the system as the same as the left Windows (Super) key.

Does the key actually respond? Is MATE configured to use it? Is it broken?

  1. Open a terminal (Applications menu -> System Tools -> MATE Terminal).
  2. Type xev. This command will open a funny-looking square window and print a lot of cryptic output regarding events and timestamps.
  3. Move the funny window so that you can see the terminal window fully, or at least the last 8 or so lines.
  4. Press and then release the left Super key in the xev window. Watch the output produced by that action.
  5. Press and then release the right Super key in the xev window. Watch the output produced by that action.
  6. Copy the output from those two actions and paste them into a post here.

With that kind of information, we can better serve you.

Output when i press the left Super key:

FocusOut event, serial 41, synthetic NO, window 0x9000001,
mode NotifyNormal, detail NotifyNonlinear

PropertyNotify event, serial 41, synthetic NO, window 0x9000001,
atom 0x14d (_NET_WM_STATE), time 3656452, state PropertyNewValue

PropertyNotify event, serial 41, synthetic NO, window 0x9000001,
atom 0x239 (_COMPIZ_WINDOW_DECOR), time 3656467, state PropertyNewValue

PropertyNotify event, serial 41, synthetic NO, window 0x9000001,
atom 0x249 (_COMPIZ_WM_WINDOW_BLUR_DECOR), time 3656467, state PropertyNewValue

PropertyNotify event, serial 41, synthetic NO, window 0x9000001,
atom 0x144 (_NET_FRAME_EXTENTS), time 3656475, state PropertyNewValue

Output when i press the right Super key:
KeyPress event, serial 41, synthetic NO, window 0x9000001,
root 0x6c3, subw 0x0, time 3755714, (46,115), root:(1290,170),
state 0x10, keycode 134 (keysym 0xffec, Super_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 41, synthetic NO, window 0x9000001,
root 0x6c3, subw 0x0, time 3755790, (46,115), root:(1290,170),
state 0x50, keycode 134 (keysym 0xffec, Super_R), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

All right, your window manager is intercepting the Super key for some reason. I'll respond later with what to do about it.

1 Like