Greetings Colemak users!
I recently developed a chorded keyboard layout that's intended for QWERTY users, and I figured it would be worth taking a shot at designing a similar layout for Colemak users. You can see the ASETNIOP layout - designed with QWERTY users in mind - over at www.asetniop.com, and here's what I've come up with for Colemak:
There are a few basic principles behind the layouts (both for ASETNIOP and the Colemak version):
1. The eight primary keys (keys where an output is obtained by a single press and release) are associated with the eight most common letters that are normally struck using that particular finger.
For example, the ASETNIOP layout uses the left pinky for A, the left ring finger for S, the left middle finger for E, etc. Colemak has already placed the eight most commonly used letters as home keys, so these are pretty much static.
2. Each of the remaining sixteen letters are formed by chords (i.e. two keys pressed at the same time). Each chord should include the original finger that would normally be used to press this key.
For example, the letter H would be formed by pressing the right index finger (which is normally used to press the H key on a Colemak keyboard) along with the right middle finger.
3. Chords are selected based on the ease of formation and the frequency of use of the letter; it's assumed that certain chords are easier to form than others, in the following order:
a.) index/middle
b.) index/ring
c.) index/pinky
d.) middle/ring
e.) ring/pinky
f.) middle/pinky
4. In general I've considered chords that involve both hands to be less desirable, because it disrupts the typing rhythm.
5. No change to the space bar - obtained by pressing a single thumb.
6. Shift key is activated by pressing the non-space-bar thumb.
7. Digraphs, trigraphs, and words can be formed by pressing all of the active keys in a combination at once. This is also an important factor in designing a layout, because "stenographic combinations" can increase the user's speed considerably.
For example, pressing the keys for A (left pinky), D (left middle and left index) and N (right index) at the same time and releasing will produce the word "and". This isn't too ideal, because "and" is an extremely common word and the chord described here is relatively tough to produce.
The current Colemak design has a lot in common with the ASETNIOP layout (particularly punctuation, which is identical), and is optimized to some degree, but I'm sure there's plenty of room for improvement. I'd love the input of the Colemak community to help make this layout as practical as possible. Please give it some thought and post your thoughts!