10

How to set Super key (release) as a shortcut for xfce4-popup-whiskermenu. Its currently set to Ctrl/primary+esc.

I am using Xubuntu 16.04

cipricus
  • 3,102
  • 1
  • 25
  • 70
Severus Tux
  • 9,736
  • 9
  • 58
  • 97
  • Strange - I have Xubuntu 16.04 and I have the Super shortcut key set by default –  Apr 27 '16 at 11:05
  • @BharadwajRaju, I've tested it now in Virtualbox and it doesn't work by default – user300458 Apr 27 '16 at 12:18
  • I think this may be similar to this unanswered question for it to work on key release instead of key press. http://askubuntu.com/questions/670209/how-can-i-make-keyboard-shortcuts-register-on-key-release-rather-than-on-key-pr – jbrock Apr 27 '16 at 13:32
  • 2
    Does this answer your question? [How can I make keyboard shortcuts register on key release, rather than on key press?](https://askubuntu.com/questions/670209/how-can-i-make-keyboard-shortcuts-register-on-key-release-rather-than-on-key-pr) – cipricus Feb 23 '21 at 09:39

2 Answers2

10

Open whiskermenu, type "keyboard" and hit enter. Then choose "Shortcut for application" and find the entry for xfce4-popup-whiskermenu. Dubble-click the assigned shortcut. Now press Super-key. Done.

Ben
  • 109
  • 2
  • 6
    I tried it, but it sets for "Key press" not "Key release" i.e, If i want to use Super+R , it opens both whisker and something else – Severus Tux May 07 '16 at 13:05
2

This thread answers this question in a way that still allows using e.g. Super+E to open the file manager.

Basically for Xubuntu:

  • sudo apt install -y xcape

  • click the menu button, find "Session and Startup" and add a new entry in the "Application Autostart" tab. Use any name you like and put this in the Command field:

    xcape -e 'Super_L=Shift_L|Control_L|Alt_L|Super_L|D'
    It's remapping the Super key to a another, more complicated shortcut that 's unlikely to be used.

  • assign the same complicated key combination to xfce4-popup-whiskermenu in the standard shortcut manager (click menu, type "keyboard", press Enter, the rest should be obvious)

Rafał G.
  • 121
  • 2