Live data from Hacker News

Principles for Keyboard Layouts (2022)

anniecherkaev.com

101–106 of 106 posts

Re: Principles for Keyboard Layouts (2022)

#101

Earlier quoted context omitted.

If you strech out your fingers from your angled wrist they will follow the angle because the joints in our fingers have only a single degree of freedom. Do you reach for the key vertically above and below or do you angle your wrist 45° and reach for the diagonals? With a staggered layout the angle is somewhere between and similar to what most people angle their split halves.

With a staggered layout the right hand digits align with the columns and the left hand does the opposite; it's at nearly a 90 degree angle! So if you believe wrist angle follows the keys then staggered would be far worse. I don't think wrist angle follows the keys. You simply move your hands and fingers to hit the proper key regardless of wrist angle. No alignment necessary. So then the benefit of ortho becomes the a…

This is only if you stick religiously to the finger placement that is classically taught and which was invented in the age of mechanical typewriters.

For these staggering was a necessity to prevent the typebars from clashing. The keys had a long travel and had to be hit with a lot of force from above like a diving eagle. Resting the palm was impossible and for a floating hand a short travel from key to key was more important than the angle.

A 2016 study[1] showed that consistency (always same finger for the same key) is a better predictor for typing performance than using a traditional 10-finger system or even ten fingers at all. Also the finger placement taught varies from where it is taught.

My point is that staggering doesn't make sense for a split keyboard and that most people unconsciously use the staggering of their regular keyboard as a poor replacement for a true split.

[1] https://dl.acm.org/doi/10.1145/2858036.2858233

EDIT:

"I don't think wrist angle follows the keys. You simply move your hands"

"minimal global hand motion" was the third best predictor for typing performance in the paper mentioned above. Unless you are typing on a Remington, anchor your palms and only move your fingers. Good for performance and good for your health.

Re: Principles for Keyboard Layouts (2022)

#102

I would like to see something that records your keystrokes and gives you stats on what you type the most. Then spits out a keyboard arrangement to start from. Not sure how you'd get around it being a huge security risk? Maybe only write totals for keypresses every 30 minutes? Edited to add: Does anyone daily-drive a Keyboardio Model 100? I really liked the concept and participated in the kickstarter, but unfortunatel…

That's been made many times, but it may not be as useful as it sounds. You might learn something about what special characters you use more than the average person, but outside that, generic datasets are good enough. If you have a reasonable variety of thumb keys (instead of a single giant spacebar), you are probably better off putting your symbols on another layer anyway. Keyboard layout improvement is relatively logarithmic: you can only optimize so well for the set of permutations of keys you will type. Eventually, the variety of permutations becomes a ceiling for optimization. Any recent intentionally optimized layout will be drastically better than qwerty, marginally better than Dvorak, and roughly comparable to Colemak.

--

I've been using a Model 01 (the original release of the 100) for a few years now. It's to the point where several switches are wearing out from regular use. I happen to enjoy nearly every design decision, but am most particularly fond of the thumb clusters. I plan to eventually build a dactyl-like from scratch, with very similar thumb clusters. My favorite feature by far is the thumb-knuckle/palm key.

When I switched to the Model 01, I also learned the Workman layout. Changing both together helped isolate the change of muscle memory to its own additive context. Right now, while I'm away from home, I'm typing on a traditional board (a generic laptop) configured with qwerty. I would rather be at home typing on my Model 01, but I can live without it: the traditional qwerty experience is no worse than it was before.

Re: Principles for Keyboard Layouts (2022)

#103

Here are my personal principals: 1. Don't use too many thumb buttons, especially at odd angles, they just make my thumbs hurt after too much typing. 2. Don't use layers for any frequently used buttons, having to keep a button held for a while frequently just leads to more pain. 3. Function keys are mandatory. They aren't used frequently enough that having them in a "far" location is a problem, but when I do use them…

Original article: "Do you ever type function keys? I do not." Your comment: "Function keys are mandatory."

I'm in the "I never use function keys" camp, in fact I'd prefer a keyboard without them, since every once in awhile I accidently hit one and strange things happen (like the menu bar goes away).

I posted that (I think on the comments to s.t. at Ars Technica) and was severely downvoted. So I guess your camp is bigger than mine... But I still don't know why anyone uses function keys.

Re: Principles for Keyboard Layouts (2022)

#104
post #62

Here are my personal principals: 1. Don't use too many thumb buttons, especially at odd angles, they just make my thumbs hurt after too much typing. 2. Don't use layers for any frequently used buttons, having to keep a button held for a while frequently just leads to more pain. 3. Function keys are mandatory. They aren't used frequently enough that having them in a "far" location is a problem, but when I do use them…

1. More thumb buttons = more better, only if they are placed well (extremely close to the bottom row of the alpha keys. 2. Layers are fine for frequently used keys if activated by the thumb. I have backspace, delete, numbers (home row), symbols, punctuation, and the f keys on layers. 3. Yes. 4. Vim is the answer.

Re your #4 (Vim), and the original commenter's #4 that cursor keys etc. were absolutely necessary: Since around 1990, I have re-mapped the Control keys on my keyboard to be cursor keys, using more or less the Vim arrangement (but not of course moded, except that the ^Q key toggles selection). There was also an article I saw in the past six months about how to convert they keyboard completely to Vim-style, i.e. it was moded. I forget whether it was for Linux or for Windows.

Re: Principles for Keyboard Layouts (2022)

#105
post #45

Earlier quoted context omitted.

I found that layer on thumb + cursor keys on home row is really pleasing to use. It's like having a better HJKL working in all programs. See https://github.com/FrameworkComputer/qmk_firmware/tree/maste...

Yes! I have a layer accessible by a press and hold on my keyboard (mostly qwerty layout) that gives me arrow keys under FDSE, PgUp/Down and Home/End on 4,R,5,T. It also has custom chords of ctrl + shift, ctrl, alt+shift, alt on the Tab, Capslock, Q, A keys. Really useful.

Sounds similar to s.t. I did. Did you do this on Windows or Linux?

Re: Principles for Keyboard Layouts (2022)

#106

I settled on Workman 8 years ago, as the methodology behind it seemed pretty sensible. It's definitely nicer to type on than qwerty, IMO. I do however notice occasionally that some words are skewed to a particular hand. It definitely doesn't plague me, nor is it enough of a bother that I have even looked at other layouts. I wonder if it's even possible to adjust the layout to improve this, or does the same problem ju…

I use Workman as well. I tried Colemak (a bunch of variants) and it never sat well with me. There are some words on Workman that hammer the same hand. "People" is one that trips me up sometimes that is very common. Overall, I like Workman too

Yep I know exactly what you mean. I just assume that other layouts have equivalent words that are strange/awkward to type; seems unrealistic that there's a layout out there that is perfect for every common word. In any case I don't stress too much about whether or not the layout I use is the #1 top dog. The main thing was getting off QWERTY and onto something else that uses the home row more, because QWERTY hitting that top row a lot isn't the nicest for my average-sized hands (i.e. the scissoring motion contributed to a bit of discomfort long term).
Post reply on HN