Layout Image

Dotan keyboard layout
Click to enlarge image

The red line indicates the split position of the MS Natural Ergo 4000 keyboard, other keyboards may split on different keys. The turquoise lines indicate the split positions relative to each block of characters. The red dots indicate suggested index finger rest positions.

The Reasoning

The goal is to keep the hands further apart in a more natural fashion, and to transfer some of the workload from the weak pinky fingers to the strong index fingers. This design is currently based on QWERTY, but I will probably change that to Colemak soon. The QWERTY version aims to be easy to learn, and puts an an emphasis on keeping the commonly-used non-alpha keys close by while pushing the uncommon ones farther away (taking programming usage into account). The Colemak version sacrifices ease of learning in order to optimize the alpha keys' positions as well.

Notes

Needs Improvement

The Future

XKB Code