I think i figured out why it isn't working, but i still don't know how to fix it. My keyboard only has a right windows key (here's a picture of it:
http://images.pricerunner.com/product/i ... yboard.jpg). I plugged in another keyboard with a left windows key, and it will correctly bring up the menu when using the left windows key (but not the right). Using xev, this is what i get:
KeyRelease event, serial 32, synthetic NO, window 0x3c00001,
root 0xbc, subw 0x0, time 844294223, (670,494), root:(672,581),
state 0x50, keycode 134 (keysym 0xffec, Super_R), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
With the alternative keyboard, using the left windows key, i get this (and the Menu opens up):
KeyRelease event, serial 34, synthetic NO, window 0x3c00001,
root 0xbc, subw 0x0, time 842865128, (316,-118), root:(317,400),
state 0x50, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
So it seems there's a difference between the left and the right windows keys.
I looked in the keyboard shortcuts i could only find "Hide all normal windows" which was mapped to "Mod4+D", which turns out to be the right windows button + D as expected. But there's no where to set the shortcut for opening the menu.
Is this a bug in Cinnamon (or some other component), or isn't the right windows key supposed to work the same as the left? Is there any way to change it (using some hidden config file or something)?