Live data from Hacker News

Fast Typing: Keyboard Layouts

codefaster.substack.com

31–40 of 86 posts

Re: Fast Typing: Keyboard Layouts

#32
Recently I've realized I cramp my hands during the sleep. Now I sleep on the side with flat joined hands near my head and it greatly reduced my pain. Also 5 minute walk after 25/30 minutes is a blessing also, great for the whole body and also the mind. It's hard to take a break when you are in the zone but it's worth it in the long term.

Re: Fast Typing: Keyboard Layouts

#33
post #13

I agree with most of this, except the vim part. I use vim, dvorak and a Kinesis Advantage keyboard and have never felt that it held me back. If anything, I think it encouraged me to use more appropriate controls a available in vim. If you're moving around in vim one character at a time you're probably not getting the most out of it. I did learn dvorak before vim though, I can imagine unlearning and re-learning to be…

I agree. Yes, hjkl are no longer a single cluster in Dvorak, but jk are now on one's left hand for vertical movement and hl are on one's right. So it has that advantage. Like you pointed out though, you want to avoid overusing those keys to move around anyway. I did learn Dvorak after Vim. Yes, it meant there was a second layer of added pain. I stopped using vim for a couple of weeks altogether, learned Dvorak to the…

I also learnt QWERTY->vim->DVORAK in that order... And yeah i started experimenting with DVORAK when I was trying to build a habit of journal and found that it makes quite a bit of difference to typing continuously for say 15 minutes or more. Much less tiring and much less errors.

Currently considering expanding out from vim into vscode or pycharm.... (have failed and come back to vim multiple times in the past due to muscle memory).

Re: Fast Typing: Keyboard Layouts

#34

I agree with most of this, except the vim part. I use vim, dvorak and a Kinesis Advantage keyboard and have never felt that it held me back. If anything, I think it encouraged me to use more appropriate controls a available in vim. If you're moving around in vim one character at a time you're probably not getting the most out of it. I did learn dvorak before vim though, I can imagine unlearning and re-learning to be…

I would assume you Jay remapped your vim keys. Or that standard such remaps were already available for dvorak.

I didn't .. and yeah the OP is right about the jhkl keys getting broken up, but I don't use them as much to move around as either wordwise movement or line wise movements in vim. I don't have to more than say 3/4 character wise movements. But then I'm a pythonista, and not a regular programmer role anyways.(more closer to data science /BA roles)... So yeah, that plays a part ..

Re: Fast Typing: Keyboard Layouts

#35
post #23

My two cents on the RSI and fast typing. I learned typing 40 years ago, in the same way as secretaries do, with a real mechanical typewriter (an Olivetti one), and following an standard typewriter course for 2 months. My parents and relatives also used mechanical typewriters for 20 years before (8 hours a day). The writer says "CapsLock is useless... remap". I have seen that statement a lot of times, and I deeply fee…

What makes remapping capslock wrong? Does proper typing training make it easy to reach the escape key?

I don't say there is a silver bullet. But there is tendency on people not trained in typewriting to have RSI. And the capslock remapping is a clue of people not being trained.

Maybe the training forces to have the right siting position or to remove bad positions, or the memory muscle needed to achieve more than 100 words/min, or the hand not overusing 2/3 fingers. Or the hand position... Or maybe its everything.

For me it's like heavy lifting, they way you push/pull the weights, minimize the injuries.

Re: Fast Typing: Keyboard Layouts

#36

The post strongly recommends two different split keyboards to prevent RSI: the Microsoft Natural Ergonomic 4000 [0] and the Kinesis Advantage [1]. I'm curious how these would compare with the Keyboardio Atreus [2], which I've been considering for a while. The Atreus isn't tented, but it's also significantly smaller, which seems like something that might be helpful in reducing RSI [0]: https://www.amazon.com/Microsoft…

use a real split like a lily58 or kyria. Physically splitting the boards lessens the need for tenting and absolutely helps with posture issues.

Re: Fast Typing: Keyboard Layouts

#37
post #25
post #23

My two cents on the RSI and fast typing. I learned typing 40 years ago, in the same way as secretaries do, with a real mechanical typewriter (an Olivetti one), and following an standard typewriter course for 2 months. My parents and relatives also used mechanical typewriters for 20 years before (8 hours a day). The writer says "CapsLock is useless... remap". I have seen that statement a lot of times, and I deeply fee…

Remapping capslock to escape is not wrong if you’re using vim, in fact I would say it’s practically a requirement.

I've been using vi since 1985 (Xenix vi), and I have never in the need of remapping caps to ESC.

But I don't press ESC with the little finger, I use the ring finger.

Maybe I use the ring finger because the keyboards of the 80s were too hard. (and there were no ESC usage in those days typewriter training).

Re: Fast Typing: Keyboard Layouts

#38
post #23

My two cents on the RSI and fast typing. I learned typing 40 years ago, in the same way as secretaries do, with a real mechanical typewriter (an Olivetti one), and following an standard typewriter course for 2 months. My parents and relatives also used mechanical typewriters for 20 years before (8 hours a day). The writer says "CapsLock is useless... remap". I have seen that statement a lot of times, and I deeply fee…

Many people lack a need for continuous uppercase. It might have been a big enough deal back in your typewriter days when bold and font size changes weren’t an option but it’s certainly not common enough to warrant a dedicated button in prime position now.

Some people always type in lowercase and use vim "U" to uppercase word/sentence/paragraph. A collage of mine do that.

There is a workflow for everyone. If your workflow don't need that caps key, remap it. But in my case, remapping capslock, breaks the typing flow. There is a workflow for everyone.

Re: Fast Typing: Keyboard Layouts

#39
post #4

Thanks for this article. It made me buying a Kinesis Advantage. Since long I wanted to “get rid” of my notebook‘s touchpad and start using HJKL and all the other navigational commands in vim (instead of 2-finger scrolling on my touchpad). With that ergonomic keyboard, I will have no other choice. Looking forward to relearning my typing habits!

Didn’t work for me, sold it after two months.

What OS did you use it with? What didn’t work for you?
Post reply on HN