Most of the commands in Emacs start with 'Control' & 'Meta'. Control key is present at the corners of the keyboard and its very uncomfortable to press it every-time to invoke a command. Most popular solution to this is to swap CAPS lock & CTRL key. But you have to press the key with Pinky which might cause Emacs Pinky.
A much better solution is to use space bar as control key. When you press the space bar, it will function as a normal space key. If you press it with any other key. it will function as control key. So, to run any commands, you can hold space with one thumb and press other key(s) with another hand which will be handy.
In Linux, you can achieve this with Space2Ctrl.
Install the dependencies, clone the repo, make and start the script.
A much better solution is to use space bar as control key. When you press the space bar, it will function as a normal space key. If you press it with any other key. it will function as control key. So, to run any commands, you can hold space with one thumb and press other key(s) with another hand which will be handy.
In Linux, you can achieve this with Space2Ctrl.
Install the dependencies, clone the repo, make and start the script.
sudo apt-get install libx11-dev libxtst-devNow you can use your space as space and control key.
git clone https://github.com/r0adrunner/Space2Ctrl
cd Space2Ctrl
make
./s2cctl start
If you are using Mac checkout KeyRemap4Macbook & for windows users there is Dual.