Ever since after switching my Dell XPS 15 to Ubuntu 18.04, I had a problem with the Super (Windows) keys when switching between the Laptop keyboard and my Steelseries 6gv2. The 6gv2 has no dedicated left Super key, it instead uses it as a function key. This is so that you don’t accidentally go to the desktop when playing games and hitting it.
So over the course of the past year, I used the GNOME Tweaks tool to force the Super key to be the right key. When using the laptop keyboard I pressed ALT + F1
to open the application drawer. While this is working, it bugged me out that I cannot simply using both keys, no matter where I’m typing on.
Today I finally found a solution to this issue. Using xmodmap
and an autostart configuration, you can override the Super_R
keycode with Super_L
.
Super_R
key. Run xmodmap -pke
and grep for Super_R
xmodmap -pke | grep -i super_r
(in my case it is keycode 134).Xmodmap
in your home directorykeycode 134 = Super_L
tee "$HOME/.config/autostart/xmodmap.desktop" > /dev/null << EOL
[Desktop Entry]
Type=Application
Exec=bash -c "[[ -f $HOME/.Xmodmap ]] && xmodmap $HOME/.Xmodmap"
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=xmodmap custom config
Name=xmodmap custom config
Comment[en_US]=
Comment=
EOL