simonh said:Sholes designed the QWERTY layout: https://en.wikipedia.org/wiki/Christopher_Sholes
As for the typewriter comment, I think the popularity of full screen text editors i.e. Darkroom, WriteMonkey, Q10 etc, will lead some folk to want a typewriter. Can't get any less distracting than that. I may be wrong of course.
Sholes' typewriter was good for reducing jams. But not much else. A keyboard could be designed that both reduces jams and is efficient. If I wanted to write a program to do it, I'd just need a simple change: it costs points for two keypresses to be in the same column or in adjacent columns.
Yeah, I'll do that.
Here are the results of a quick run (i.e. not very accurate) with the cost of a potential jam weighted at somewhat more than same finger, and double that of jumping over the home row.
Here are the results.
score: 62.334, effort: 105190084.8, handcount: 123726.0, fingercount: 61636.0, jumphomecount: 2596.0, rowchangecount: 394605.0, inrollcount: 230720.0, outrollcount: 345499.0, jamcount: 5649781.0
x p f u . ' c d g v
n a e i h l r t s o
; , k y z w m b j q
I don't think the jam count is correct, because it was the same after every permutation. And yes, I know, this layout has a lot of issues like having a vowel on the index finger. I was doing a quick run. But this can give you a general idea.
Here is a version I made by moving around a few things.
x f u p . ' c d g v
i a e n h l r t s o
; , k y z w m b j q
The same finger is a lot better, and I don't think the jam count will be a lot higher.