TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What Is the Ideal Keyboard / Layout for Programming

5 点作者 irishmansevilla2 个月前

8 条评论

entrepy1232 个月前
Mechanical tenkeyless (TKL) low-profile.<p>1. Mechanical - for good physical feedback. Choose silent or clicky or bump to match your auditory and tactile feedback preference.<p>2. TKL - no 10-key pad for enough mouse space. Still have arrow keys and friends (home, page up&#x2F;down, end, delete, etc. that can be assigned to stuff or used as-is).<p>3. Low profile - for shorter finger-typing throws and better wrist&#x2F;finger ergonomics IME.<p>Honestly, the HAVIT HV-KB390L was the best IMO, and I don&#x27;t think there&#x27;s an equally good mechanical TKL low-profile with which to replace it that is as good in all three categories currently): <a href="https:&#x2F;&#x2F;www.prohavit.com&#x2F;products&#x2F;hv-kb390l-low-profile-mechanical-keyboard" rel="nofollow">https:&#x2F;&#x2F;www.prohavit.com&#x2F;products&#x2F;hv-kb390l-low-profile-mech...</a>
评论 #43384829 未加载
brudgers2 个月前
I don’t believe there is an ideal keyboard or layout.<p>Anyway, I am reminded of Xah Lee, <a href="http:&#x2F;&#x2F;xahlee.info&#x2F;kbd&#x2F;keyboarding.html" rel="nofollow">http:&#x2F;&#x2F;xahlee.info&#x2F;kbd&#x2F;keyboarding.html</a><p>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.<p>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.
throwaway7982142 个月前
I standardized on US ANSI layout (straight Return, not the L-shaped). I&#x27;m from a country where the local language has accented chars and while it&#x27;s nice to be able to chat with correct accents I find it better to be able to code without dead keys (~) and AltGr.<p>I also solved the lack of accented chars by just mapping RALT+&lt;char&gt; into it&#x27;s accented version. Took me about a week to learn but now it comes naturally and I&#x27;ll never go back to my local keyboard layout.<p>Of course trying to find a laptop locally with US ANSI layout is a pain...
unfixed2 个月前
I use a Glove 80 and I don&#x27;t think I&#x27;ll ever change keyboard model.<p>I 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.<p>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.
tacostakohashi2 个月前
Whatever keyboard is in front of you or most readily available...<p>Logitech K120 is ok as a dirt cheap option (you can get several, and not care if you spill a drink on them).<p>The standard US layout is of course ubiquitous, anything else is kind of annoying to program on, e.g. even UK keyboards have &quot;, @, |, etc in the wrong place.
whizusukite2 个月前
I just ordered the ZSA voyager after some investigation into this question, especially relating to ergonomics. Hopefully it will be the ideal layout for me.
hideload2 个月前
For the layout, the one you are used to! Learning a new layout looks cool, but doesn&#x27;t serve any deep purpose.
epirogov2 个月前
The Chicony PS&#x2F;2 Keyboard Model KB-2961 outperforms most new classic models for hard working.