Preface: It's fun to make long posts about things that happened more than a year ago.
"Capewell...doesn't use the home row enough."
I actually find that W, E, I, and O (QWERTY) are just as easy as the 2 center home row positions, and are better when you take into account finger rolling. However, I can't find any digraph lists that include less common things, so I can determine some good top row digraphs. Perhaps Shai The Master Of Links knows of such a list?
"So I decided to design my own optimum layout."
Lol, that makes 100 of us. That made me laugh.
"Why try to find the best keyboard when tomorrow there will be a better one"
Because it's fun!!
"Along the way I think I found the best technique for optimizing keyboard with current technology: make it an online game. Each player starts with an identical board. And the players take turns moving keys (like chess pieces) to achieve a certain goal of optimization. After each round the computer evaluates the board. The first player to reach the goal wins. Or if it a draw (both players decide to pass or have moved every key on the board once) the player with the highest stat wins. Then the board is stored in a data base. In addition the game could ask contestants what keyboard layout they use and then record key timings as they speak to establish optimal board positions."
That is a great idea, although it sounds hard to make. It would have a certain complexity to it: I make a move now that increases same finger ratio, so that I can move T to the home row next move.
"In short I realised human intuition can do a good job choosing keys"
Yeah. Colemak and Arensito, my 2 favorites, were made based on intuition. You really have to have an intimate knowledge of keyboards. I have spent hours rearranging keys and trying to find good layouts, and haven't found anything better than Dvorak without actually working off Dvorak to fix a couple bugs. One reason that humans are better than computers (but slower) at designing keyboards is that with all the current genetic algorithms, it switches 2 random keys. Humans analyze the situation and find 2 keys that it would be a good idea to switch. If people just grabbed 2 keys at random and switched them, they would make much worse keyboards. Computers take the advantage when, at thousands of swaps per second, sometimes they accidentally do some good swaps.
Dear Sorenk:
KCDMFVWU.J
OSTNHLREAI
'GPBZX;,QY
Reduced to the main 30 keys and with Y moved so it is on those 30 keys, this layout scores just above Arensito and just below Capewell (with 7.82). Finger count is nearly as good as Colemak and Arensito, but hand count is worse than all the other layouts I have data on except QWERTY.
How do I do that thing where there's a little box and it says
CODE:
and then all the keys are neatly lined up?
"Did you run a sufficiently representative and comprehensive syllabus through it?"
A note on this. I have 2 blocks of code I test things by, one that's 120 pages and one that's 20 pages, so it will go faster. The 20 page one is about 98% as accurate as the 120 page one, which is partly because I took out anything that could skew letter frequency, such as one part where I wrote:
EXCLAMATION MARK PARTY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Yes, that was actually in a document I had. I have no idea why.
"I no happy that to, changed board little. Voice (td nm kg pb fv wu rl jy) help recal & look good. I think good too for japanese with roman character write. "
I have no idea what that means.
Wait, I just read the next sentence. (I am typing this as I read.) You are using your layout, so you are typing really weird. I don't really get that...but whatever.
"Søren, you're hilarious. Keep it up!"
I second that.
Well I have now responded to every single tiny comment on this threat, so I am finished.
Last edited by SpeedMorph (20-Apr-2008 17:51:22)