Thanks for taking a look and giving feedback.
- The scores of "QWERTY" and "QWERTY Wide-Mod" are consistently very close, I would expect there to be a more clear advantage for the wide mod.
Well, the calculation is largely based on the fingers used and distance moved relative to home, so because the Wide mod moves the home position, the relative movements will be the same. Obviously the greater separation has some ergonomic benefit but this is not modelled explicitly. The main difference will be down to the things like easier access to keys like Return or less load on pinky.
- On the matrix keyboard the keys don’t align with the hand approach angle, forcing both hands to twist outwards while typing. So I would expect the “Colemak-DHm Matrix” to score lower than both "Ergodox Colemak-DHm (Mod-DH)" and "Colemak-DH (Mod-DH) split-space", but that doesn’t seem to be the case. The matrix, scores very close to the Ergodox and very often higher than the ISO board with the Angle Mod.
Dealing with hand approach angle is an outstanding problem for split keyboards like the Ergodox. Because obviously, the user can rotate each half to their preferred angle, but the algorithm currently only assumes the board is straight. I was planning to add a boolean to indicate a split board, so that the angle of approach effect can be cancelled out in such cases, but I haven't done this yet. I'm not sure why Colemak-DHm Matrix scores so well, but maybe the grid-geometry with no staggering at all helps with the distance calculation. It'll be interesting to see what happens when I've fixed the split board issue.
Edit: I have now added explicit support for split keyboards to the algorithm. As a result of this change, split boards like the Ergodox should now do a bit better.
- Also on number input (Pi 1000), "Colemak-DH (Mod-DH) split-space" scores markedly lower than "Colemak-DH (Mod-DH)". I would expect these to be identical.
Can't reproduce this, I do get the same score for both.
I’ve also added Maltron and RSTHD layouts for the Ergodox (attached). In most tests they seem to score close to one another, but both lower than the "Ergodox Colemak-DHm (Mod-DH)"
Finally, the "QWERTY split-space" preset doesn’t seem to load.
Thanks, I have added these and also fixed QWERTY split-space.