Ask HN: What Is the Ideal Keyboard / Layout for Programming
1–10 of 13 posts
Re: Ask HN: What Is the Ideal Keyboard / Layout for Programming
#21. Mechanical - for good physical feedback. Choose silent or clicky or bump to match your auditory and tactile feedback preference.
2. TKL - no 10-key pad for enough mouse space. Still have arrow keys and friends (home, page up/down, end, delete, etc. that can be assigned to stuff or used as-is).
3. Low profile - for shorter finger-typing throws and better wrist/finger ergonomics IME.
Honestly, the HAVIT HV-KB390L was the best IMO, and I don't think there's an equally good mechanical TKL low-profile with which to replace it that is as good in all three categories currently): https://www.prohavit.com/products/hv-kb390l-low-profile-mech...
Re: Ask HN: What Is the Ideal Keyboard / Layout for Programming
#3Mechanical tenkeyless (TKL) low-profile. 1. Mechanical - for good physical feedback. Choose silent or clicky or bump to match your auditory and tactile feedback preference. 2. TKL - no 10-key pad for enough mouse space. Still have arrow keys and friends (home, page up/down, end, delete, etc. that can be assigned to stuff or used as-is). 3. Low profile - for shorter finger-typing throws and better wrist/finger ergonom…
Re: Ask HN: What Is the Ideal Keyboard / Layout for Programming
#4Anyway, I am reminded of Xah Lee, http://xahlee.info/kbd/keyboarding.html
One of his insights is that Alt and Ctl keys on both sides of the spacebar improves ergonomics (particularly for eMacs). I still find it useful years after I stopped using eMacs. That means I favor Thinkpads.
Which reminds me that keyboard ergonomics include track pads, mice, and other pointing devices in many typical contemporary uses, e.g. if you mouse right hand, the left side of your keyboard needs to do more.
Re: Ask HN: What Is the Ideal Keyboard / Layout for Programming
#5I think the combo of ortholinear, concave shape and multiple buttons for the thumb skyrocket my comfort level. Also, splitted to keep my hands at shoulder width is something I really appreciate.
But I guess that the key feature (that many keyboards share) is the ability to create multiple layouts. A dedicated numpad withouth moving the hand, a symbols layer, improve a lot the typing experience. I go with classic QWERTY with some minor tweaks, and is good enough.
Re: Ask HN: What Is the Ideal Keyboard / Layout for Programming
#6Mechanical tenkeyless (TKL) low-profile. 1. Mechanical - for good physical feedback. Choose silent or clicky or bump to match your auditory and tactile feedback preference. 2. TKL - no 10-key pad for enough mouse space. Still have arrow keys and friends (home, page up/down, end, delete, etc. that can be assigned to stuff or used as-is). 3. Low profile - for shorter finger-typing throws and better wrist/finger ergonom…
The tenkey makes typing /* and */ really quick. Also numbers. Maybe its because most of the time I'm programming I'm working on embedded systems, but I use numbers a lot and would be annoyed if I needed to use both hands to type them in.
Re: Ask HN: What Is the Ideal Keyboard / Layout for Programming
#7Re: Ask HN: What Is the Ideal Keyboard / Layout for Programming
#8Mechanical tenkeyless (TKL) low-profile. 1. Mechanical - for good physical feedback. Choose silent or clicky or bump to match your auditory and tactile feedback preference. 2. TKL - no 10-key pad for enough mouse space. Still have arrow keys and friends (home, page up/down, end, delete, etc. that can be assigned to stuff or used as-is). 3. Low profile - for shorter finger-typing throws and better wrist/finger ergonom…
The tenkey makes typing /* and */ really quick. Also numbers. Maybe its because most of the time I'm programming I'm working on embedded systems, but I use numbers a lot and would be annoyed if I needed to use both hands to type them in.
Never considered the numpad for block comments though, that's a neat call.