• You are not logged in.

    Colemak computer design process

    • Started by huttarl
    • 2 Replies:
    • Reputation: 0
    • Registered: 25-Jul-2006
    • Posts: 1

    I looked on your site but didn't see a description of the design process for Colemak. You mention in the FAQ that in contrast to Dvorak it was designed with the aid of computers. You also mention some design principles for Colemak, and there's the comparator applet that calculates stats like distance moved.
    So what was the design process? Did you randomly generate layouts (within some constraints) and run them all through an evaluation program like the comparator applet? Did you use genetic algorithm techniques, modifying successful keyboards randomly and resubmitting them to the "pool"? Or did you design most of the potential layouts "manually", and just use computers to evaluate them? (Oh... looking at Capewell's web site it sounds like you used genetic algorithms.)
    What was the list of evaluation criteria that were actually used for selection, and how were they weighted/prioritized?
    Have you written up an academic paper on it?

    Just curious. :-) Seems like you've done enough work that it would be worth publishing.
    Thanks.

    Offline
    • 0
    • Shai
    • Administrator
    • Reputation: 36
    • Registered: 11-Dec-2005
    • Posts: 423

    Colemak has been mainly designed by filling the keyboard layout puzzle through the use of logical deduction with the aid of some statistical analysis. I'm going to write more about the design process soon.

    Offline
    • 0
    • Reputation: 0
    • Registered: 26-Aug-2010
    • Posts: 2

    Did you randomly generate layouts (within some constraints) and run them all through an evaluation program like the comparator applet? Did you use genetic algorithm techniques, modifying successful keyboards randomly and resubmitting them to the "pool"? Or did you design most of the potential layouts "manually", and just use computers to evaluate them? (Oh... looking at Capewell's web site it sounds like you used genetic algorithms.)
    What was the list of evaluation criteria that were actually used for selection, and how were they weighted/prioritized?
    Have you written up an academic paper on it?.

    Offline
    • 0