As cool as the Colemak keyboard layout is, it is still based on the assumption that people must use the "standard touch typing technique". However, the technique taught to us in typing schools is not necessarily safe ergonomically as it forces the left hand to twist outwards slightly to compensate for the diagonal slant of the key positions.
The Culemak layout is based on a slightly different technique where the left hand rests in a more natural position. The left hand bottom row has effectively been moved one position to the left to allow the fingers to strike the keys under their normal resting positions, reducing the amount of twist in the wrist.
NOTE: If you use the standard typing technique, Colemak will be more efficient for you. However, if you feel comfortable hitting the QWERTY 'C' with your index finger, then Culemak (this layout) will be more efficient.
NOTE: Moving the left bottom row means that the shortcuts have also moved, so Ctrl-Z (Undo) is now in the QWERTY 'B' position and Cut, Copy, Paste and Bold have moved one position to the left. Unix users should also beware.
Download Culemak.zip and extract it, then follow the directions in the enclosed README.txt.
PORTDIR_OVERLAYdirectory, typically something like
PORTDIR_OVERLAYis set in
emerge sys-apps/colemak sys-apps/culemak
$ mkdir /tmp/culemak; cd /tmp/culemak
$ wget -O PKGBUILD http://waddles.org/sites/waddles.org/files/PKGBUILD.txt
$ pacman -U culemak-1.0-1-any.pkg.tar.gz
Modifying Colemak to produce the files for Culemak was really quite easy. If anyone would like to do the same for other operating systems and include their files here, I'll be happy to include them.
|Culemak.zip for Windows users||29.76 KB|
|culemak-1.0.tar.gz source package||2.84 KB|
|Gentoo_overlays.tar.gz for Colemak and Culemak||2.44 KB|
|PKGBUILD for Arch Linux||812 bytes|