Capslock as Control key
                     =======================

Last edited: $Date: 2022/05/05 18:59:15 $


                     Use of the Control key
                     ----------------------

A little over a year ago I started to use Emacs seriously. Before I
had done some attempts to try to  use Emacs, but this time I really
did the conversion. I haven't stopped using Vim, but I use Emacs on
a daily  basis now. I use  the vanilla Emacs key  bindings, I don't
use viper, evil nor Doom. Which means a lot of key combo's (chords)
with the Control key.

I have  been using  GNU Screen  for many  years, before  making the
switch to  tmux. (I  switched to  tmux because it  was part  of the
basic OpenBSD  install so  there was  no need  to install  an extra
package.) I  have Ctrl-A  as my  prefix in tmux  (just like  in GNU
Screen) so there I have to use the Control key too.

Although pressing a key on the keyboard doesn't require much force,
using the  Control key  frequently does strain  you pinky,  this is
amplified by  the extreme position  of the Control key  (unless you
have a space-cadet-keyboard).

Some people state  to  use their palm to hit  the Control key while
typing a  chord, but I haven't  found a convenient way  to do this.
Therefor I decided to configure my  Capslock key as Control key and
give that a try.

                     Capslock as Control key
                     -----------------------

Although it may not be life changing, it is a good change. It takes
some time to get used to it, relearning all the muscle-memory.

So, now I have three Control keys:

- Left Control key
- Right Control key
- Capslock key

I really  like this setup. First  of all, in my  cases your fingers
don't have to leave the home row.  A second advantage is that it is
easier to use other fingers too.

                          Configuration
                          -------------

This is where it gets hairy.

On my FreeBSD laptop I have the following line in my ~/.xinitrc:

   setxkbmap -model thinkpad -layout us -option caps:ctrl_modifier

On an old  Chromebook running GalliumOS it works  with a ~/.Xmodmap
file with the following contents:

   remove mod4 = Super_L
   add control = Super_L

On  an  unaltered  Chromebook,  open  "Settings",  scroll  down  to
"Keyboard" and select "Ctrl" in the "Search"-dropdown.

Have fun !

                             * EOF *