3 ms·
There's a project called Carpalx [1] which is dedicated to trying to optimize keyboard layouts. The three layouts it offers as fully optimal according to their
by jrspurr 7y ago
There's a project called Carpalx [1] which is dedicated to trying to optimize keyboard layouts. The three layouts it offers as fully optimal according to their measurements (each with its own restrictions) seem to offer quite some improvement, though their names aren't quite as nice as some of the more popular alternatives (copied from [2] + some clarification):
- QFMLWY - this is best layout obtained by relocating all QWERTY letters
- QGMLWB - this optimized layout uses a Colemak-like character layout [ie. where the P and ; keys are swapped]
- QGMLWY - this is similar to the layout above, but keeps ZXCV in place
It's an interesting project but the inconveniences of switching from QWERTY to an alternative already stops me from switching to Dvorak or Colemak, so I doubt I'll move to something even more obscure any time soon.
[1] http://mkweb.bcgsc.ca/carpalx/ http://mkweb.bcgsc.ca/carpalx/
[2] http://mkweb.bcgsc.ca/carpalx/?full_optimization http://mkweb.bcgsc.ca/carpalx/?full_optimization
- bscphil 7y agoThanks, I've been looking at this site. QGMLWB seems pretty decent and KDE actually has support for Carpalx layouts already, so switching would be easy. It's surprising that the layout didn't move more punctuation and symbols around - the Qwerty default positions for the comma and period are surely not optimal (bottom row, ring finger for period). I wonder what results one would get running the same algorithm but allowing these changes as well.
- bscphil 7y agoUpdate for anyone who was curious about that last point: I figured out how to use the simulated annealing software on that website, which allows you to use a custom mask for the characters than can be swapped. On my very first run I got a result better than QGMLWB: in fact QGMLWB requires 2.5% more effort to type the training corpus than the one I generated. I bet a huge win would be moving the exclamation point, but I haven't figured out how to allow the program to remap shifted keys.
- mherrmann 7y agoI've been a happy QFMLWY user for many years. It greatly eased my wrist pain and I feel a lot more efficient at typing. It took me about a month to switch from QWERTY, going cold turkey. I highly recommend it. The drawback is that I'm now not able to touch type on a QWERTY layout anymore. However, I think that's only because I no longer need that skill. I presume that if I had to type on QWERTY regularly, I'd be able to touch type on both layouts.