xHK – An Xlib halfkeyboard implementation
The source : https://github.com/kbingham/xhk
To tryout xhk, run the following commands:
git clone https://github.com/kbingham/xhk.git
cd xhk
sudo apt-get install build-essential autoconf automake pkg-config
sudo apt-get install libx11-dev libxi-dev libxtst-dev
./autogen.sh
./configure
make
src/xhk -vvv # -vvv executes with the highest debug level to see it working