I bought a Chromebook last year, and one of the (possibly) more notable things about its simplified keyboard is a complete lack of any caps lock key. Instead the super key is located where caps lock normally is. I quickly found this a far less awkward position for the super key, and realizing that I didn’t use caps lock anyway, I decided to remap caps lock on my other computers to the super key.

To do this, I just used the following ~/.Xmodmap

clear lock
keysym Caps_Lock = Super_L

Been running it like this for a little over 6 months now, and I couldn’t be happier.

Edit: After I’ve begun using IBus, I found it apparently doesn’t play well with Xmodmap. So I switched over to using XKb, which does work well with IBus. My new configuration (in my xorg.conf.d) is now:

Section "InputClass"
	Identifier "keyboard defaults"
	MatchIsKeyboard "on"

	Option "XKbOptions" "caps:super"
EndSection