I like to remap my capslock key to control. In OSX there is a nice option built in, however different Linux distros and window managers all seem to have different methods. I’ve used some settings in window managers, but then the remap doesn’t always work, particularly when connecting a new bluetooth keyboard.
This method will update the keyboard config in Debian/Linux:
sudo vi /etc/default/keyboard
Add XKBOPTIONS="ctrl:nocaps", then run:
sudo dpkg-reconfigure keyboard-configuration