Link: https://bbs.archlinux.org/viewtopic.php?id=116910 (Arch Linux forum account required to view this page - see post #4 for main link)(I am not the author of the link or creator of this layout)
I don't know touch typing (as in typing without looking at the keyboard). Currently I have a QWERTY keyboard. I want to learn touch typing and searching in the net "Colemak" was recommended (Dvorak is not good for programmers, or so I heard). I plan to use ktouch in Arch Linux to learn typing.