TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Dvorak vs Colemak (2010-2020)

77 pointsby harporoederabout 4 years ago

36 comments

Andrew_nenakhovabout 4 years ago
I have used dvorak for around 15 years now, and I&#x27;m very happy with it. Took me 2-3 weeks to type as fast as in QWERTY, and hands feel way more relaxed and easy.<p>For those who are afraid that it will somehow affect QWERTY typing speed, such fears are totally unfounded, I can type QWERTY as easily as I could before, just with some more strain compared to Dvorak.<p>That said:<p>- for developers, the typing speed is not the productivity bottleneck, so you are unlikely to see any real gains<p>- hotkeys are generally a MESS, especially if you use 2 languages on a system. More so on Windows. Less so on Ubuntu.
评论 #26793933 未加载
评论 #26794258 未加载
评论 #26797661 未加载
评论 #26796144 未加载
评论 #26794251 未加载
评论 #26798989 未加载
评论 #26794191 未加载
评论 #26794165 未加载
toygabout 4 years ago
The point about programming languages is fairly irrelevant; the truth is that basically all layouts are bad for programmers, since they inevitably put special characters at the margins, which are hard to reach. I have a short pinkie so it&#x27;s extra hard for me.<p>The answer is to use a meta key to add a layer dedicated to those - CapsLock is great for that. I did that last year [0], although I now wish I had that meta-key available on the right side too (I don&#x27;t want to mess with the traditional Ctrl and Alt, too many programs have shortcuts hard-bound to those). With that extra layer, you can go to town and use the home row for the stuff you really need in your preferred language(s).<p>As for simple text layouts, I never warmed to Dvorak but picked up Colemak very quickly, and now I just can&#x27;t look back.<p>[0] <a href="http:&#x2F;&#x2F;blog.pythonaro.com&#x2F;2020&#x2F;06&#x2F;better-access-to-special-characters.html" rel="nofollow">http:&#x2F;&#x2F;blog.pythonaro.com&#x2F;2020&#x2F;06&#x2F;better-access-to-special-c...</a>
评论 #26795958 未加载
评论 #26794811 未加载
arafaabout 4 years ago
Seems like a pretty good analysis. I&#x27;ve been using Dvorak for 20+ years also. The keyboard shortcuts thing is annoying, though I hadn&#x27;t heard about the wrist strain they cause. I didn&#x27;t see this discussed, but I actually find the fact that Colemak shares more keys with QWERTY to be a problem for learning if you already know QWERTY (even though that might be the biggest strength). Dvorak only shares the &quot;A&quot; and &quot;M&quot; with QWERTY, but typing those letters always confused my brain the most when learning, and sometimes I&#x27;d fall right back into QWERTY in a really frustrating way.<p>I switched to Dvorak because of wrist strain&#x2F;RSI issues. I was in pretty serious wrist pain and now I rarely have any. It probably wouldn&#x27;t have been worth it otherwise, but that was a huge benefit to me. I&#x27;m not sure if other things would&#x27;ve helped since I didn&#x27;t try a lot of other approaches first.
评论 #26794787 未加载
mellingabout 4 years ago
Xah first wrote this over a decade ago.<p>He’s had some RSI issues, and the real problem is simply typing in any form.<p>I remember reading several of his articles thinking that surely within a decade, we’d have better voice assist for programming.<p>Tavis Rudd’s demo looked promising in 2013:<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;8SkdfdXWYaI" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;8SkdfdXWYaI</a><p>I’m not sure what’s the best solution. Here are a few that I known of:<p><a href="https:&#x2F;&#x2F;serenade.ai&#x2F;" rel="nofollow">https:&#x2F;&#x2F;serenade.ai&#x2F;</a><p><a href="https:&#x2F;&#x2F;talonvoice.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;talonvoice.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;voxhub.io&#x2F;silvius" rel="nofollow">https:&#x2F;&#x2F;voxhub.io&#x2F;silvius</a>
Taikonerdabout 4 years ago
I taught myself Colemak last summer, as a pandemic project. If anyone is interested in learning, I recommend the &quot;Tarmak&quot; transitional layouts [1].<p>It&#x27;s 5 intermediate layouts to transition from QWERTY to Colemak. Each only changes a few keys. So, rather than 1 big change (where you basically can&#x27;t touch-type for a month) you have 5 little changes that you can learn over a weekend each.<p>[1] <a href="https:&#x2F;&#x2F;forum.colemak.com&#x2F;topic&#x2F;1858-learn-colemak-in-steps-with-the-tarmak-layouts&#x2F;" rel="nofollow">https:&#x2F;&#x2F;forum.colemak.com&#x2F;topic&#x2F;1858-learn-colemak-in-steps-...</a>
评论 #26795172 未加载
joshkaufmanabout 4 years ago
I&#x27;ve been a happy Colemak user since 2012. One of the first things I do when I get a new computer is rearrange the physical keys, which is a significant advantage of Apple non-butterfly keyboards. [1]<p>Aside from less overall movement while typing, Colemak keeps many common keyboard shortcuts the same. The first few hours are very frustrating, but the overall time-to-competence is short. There&#x27;s a lot of upside and little downside.<p>I wrote about the process of learning Colemak in my book on skill acquisition, and posted a summary of the process and the tools&#x2F;techniques I used on the book&#x27;s website. [2]<p>[1] <a href="https:&#x2F;&#x2F;twitter.com&#x2F;joshkaufman&#x2F;status&#x2F;1334632614368583680" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;joshkaufman&#x2F;status&#x2F;1334632614368583680</a><p>[2] <a href="https:&#x2F;&#x2F;first20hours.com&#x2F;typing&#x2F;" rel="nofollow">https:&#x2F;&#x2F;first20hours.com&#x2F;typing&#x2F;</a>
评论 #26795196 未加载
评论 #26797991 未加载
jccalhounabout 4 years ago
Do people really type non-stop long enough to make any of the speed gains actually significant? Even when I was writing my dissertation I would rarely type more than a couple sentences at a time and even then I often had to back space because of a typo or something.<p>If you have some kind of RSI and it helps then it would make sense but at least for me it doesn&#x27;t make sense for the way I type.
评论 #26795539 未加载
评论 #26795362 未加载
评论 #26796213 未加载
tbenstabout 4 years ago
I prefer the quantitative approach taken by Carpalx [1].<p>This analysis finds that Dvorak and Colemak are both substantially better than QWERTY, but Colemak has the edge.<p>[1] <a href="http:&#x2F;&#x2F;mkweb.bcgsc.ca&#x2F;carpalx&#x2F;?popular_alternatives" rel="nofollow">http:&#x2F;&#x2F;mkweb.bcgsc.ca&#x2F;carpalx&#x2F;?popular_alternatives</a>
评论 #26794592 未加载
评论 #26794931 未加载
评论 #26799217 未加载
评论 #26795478 未加载
messoabout 4 years ago
As long as you do not use QWERTY, you&#x27;ll be fine :)<p>I have used Colemak for the last 12 years and have never looked back. I started learning Dvorak, but at the time I was using the ctrl+Z&#x2F;C&#x2F;V quite much and Colemak became my compromise. Now that I use Vim, the argument about the Z&#x2F;C&#x2F;V is not as important anymore. EDIT: Oh, I also used the Q&#x2F;W (quit, close window) quite much back then because I was using a mac. Still use these in Sway to this day.<p>I also really like that there is a Norwegian Colemak-layout available in Linux by default. Not sure if this is the case in Windows or macOS these days, but it wasn&#x27;t 12 years ago.
1123581321about 4 years ago
Interesting data. I’ll just mention that if you are looking at changing layouts and are concerned about cut, copy, paste and undo, don’t be. Within a year it won’t bother you to be typing X, C and V with different fingers.
评论 #26793890 未加载
SkyPuncherabout 4 years ago
I&#x27;ve been using Colemak for 5+ years now. I spent a lot of time researching layouts before I committed to one. My conclusion on efficiency was (1) nobody really knows because everyone types differently (2) raw speed isn&#x27;t important since most typing I do involves pauses to think.<p>Dvorak and Colemak would both solve a huge problem for me. Qwerty requires a lot of extreme row movements that were causing me a lot of hand pain. Both Dvorak and Colemak move a significant amount of typing to the home row and eliminate a lot of the movement directly between the extremes of the rows. Choosing an extreme, anecdote, a word like minimum alternates between the top and bottom row between every letter on Qwerty. On Colemak, minimum there&#x27;s only one extreme jump u =&gt; m. I&#x27;ve found that this tends to hold true for much of what I type.<p>I personally choose Colemak because I liked the transition process a bit easier. The base layout is closer to Qwerty and you can pick a few keys to transition at a time.
jeromenerfabout 4 years ago
I use Dvorak on keyboards and qwerty on touch screens. I am pretty happy with both, but it doesn’t matter a lot regarding my eventual wrist or tendinitis pain.<p>What’s is important for me is drinking water sufficiently, regular exercise, a good posture, a good keyboard then finally the layout.<p>I picked up Dvorak for no real reason 10 years ago; I kept up with it but would not really recommend it, specially because of its intense reliance on the right pinky.<p>I don’t know much about Colemak.
kbdabout 4 years ago
Learning Dvorak was one of the best decisions I&#x27;ve made in my career&#x2F;life. It took a few weeks of effort to get back up to parity with Qwerty but it&#x27;s paid off for <i>decades</i>.
aendrukabout 4 years ago
I’ve been happily using Colemak for 10+ years but recently decided to give Halmak [1] a try. Only a month in so I’m still slow, but it feels really good.<p>For programming, though, the best decision I’ve made was to add a numpad and common symbols [2] under a second “shift” key to keep my hands on the home row.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;MadRabbit&#x2F;halmak" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;MadRabbit&#x2F;halmak</a><p>[2]: <a href="https:&#x2F;&#x2F;andrew.kvalhe.im&#x2F;+qit9y6o8uodxpiqezpxcaw7css6gtfkp" rel="nofollow">https:&#x2F;&#x2F;andrew.kvalhe.im&#x2F;+qit9y6o8uodxpiqezpxcaw7css6gtfkp</a>
opanabout 4 years ago
I used dvorak for about a year and a half. I had a lot of fun, but my old left hand pain (qwerty) became right hand pain, and the right hand pain was worse. I got a split keyboard, and that alone didn&#x27;t seem to help.<p>Now I&#x27;m a couple months into using workman, which notably has a very balanced hand usage. About 50&#x2F;50, unlike qwerty which is mostly left, or dvorak which is mostly right. IIRC colemak and qgmlwb are similarly unbalanced, as it&#x27;s not a goal of theirs to fix that.<p>My best speed in qwerty was about 160, I got to the 140s in dvorak, and I&#x27;m 100-110 in workman at the moment.<p>I&#x27;m not sure if I&#x27;ll switch again. The balanced hand usage is a rare trait. If not for that issue, I was thinking of trying the halmak layout.<p>I&#x27;m a little sad that workman is qwerty-like since I&#x27;d already bothered to unlearn that with dvorak, and so I had no qualms about most keys being different. I actually get some weird typos now, like typing &quot;sad&quot; instead of &quot;saw&quot; because of similar placement to qwerty on the left.<p>I also change the layout on my phone with anysoftkeyboard. I&#x27;ve had at least 3 people tell me it&#x27;s pointless on a touchscreen, but I like the consistency, and the layouts were already made and easy to switch to.<p>If you use colemak, I hear the mod-dh variant is better, but workman solves the same problem, so I&#x27;d recommend just using it if you aren&#x27;t already years into colemak.
adrianNabout 4 years ago
I use a modified English Dvorak layout where I put symbols that I use often to a nicer position and added Umlauts so that I can type German. For example Alt+j (the key) produces { and Alt+k produces }. Modifying keyboard layouts is simple enough that I don&#x27;t see why I shouldn&#x27;t adapt mine to suit me best. I don&#x27;t type on other people&#x27;s computers often enough that it matters that I have to hunt and peck there.
nayukiabout 4 years ago
Been using Dvorak full time since 2004, very happy with it, never looked back at QWERTY. I wrote a long self-interview here: <a href="https:&#x2F;&#x2F;www.nayuki.io&#x2F;page&#x2F;i-type-in-dvorak" rel="nofollow">https:&#x2F;&#x2F;www.nayuki.io&#x2F;page&#x2F;i-type-in-dvorak</a><p>One new point that I haven&#x27;t worked into the article is the fact that many keyboard shortcuts require a Right Ctrl key or else they can&#x27;t be done on one hand. At the same time, many laptops on the market omit the Right Ctrl key, to my utter frustration. Manufacturers need to stop messing with keyboard layouts! Even my humble 13-inch Lenovo ThinkPad X220 from year 2012 had a pretty good layout while being compact, while newer machines keep making keyboards worse despite having the same physical dimensions.
评论 #26796214 未加载
评论 #26794902 未加载
mumblemumbleabout 4 years ago
So, for RSI, I have an alternative hypothesis. My issues are only with my right hand. I&#x27;m pretty sure the problem is not QWERTY, it&#x27;s just the ]&#x27;&#x2F; keys. Having that one extra column of keys to reach across in order to get to the enter and shift keys means my right hand experiences a lot more wrist movement and stretching than my left hand does.<p>(I find hitting the enter key on an ANSI keyboard to be irritating enough that I&#x27;m frankly impressed that anyone tolerates ISO keyboards.)<p>I&#x27;m currently giving an ultra-minimalist keyboard, the Atreus, a shot. I&#x27;m still in the adjustment period, but it seems to be promising, and a much smaller adjustment than abandoning QWERTY entirely. Bonus points for not being the size of an aircraft carrier, like most ergo keyboards are.
评论 #26794556 未加载
评论 #26794859 未加载
评论 #26795715 未加载
评论 #26796423 未加载
inter_netuserabout 4 years ago
Amazingly high prevalence of Colemak in this thread.<p>I&#x27;d expect it to be marginal.
kbrwnabout 4 years ago
Colemak user since I taught myself one summer (2012) by spending the first 20 minutes after waking up typing in vim-tutor. I made the switch because I could not stop looking at the keys on QWERTY keyboards no matter what I tried even with blank keys I would look down out of habit. I tried Dvorak and it felt so unnatural. The common key letters for commands were completely in foreign places that I could not get used to at all. After 2 wks of barely getting past 30 wpm on Dvorak I switched to colemak I was able to beat my QWERTY typing speed after only 2 wks of studying and now I can type 200+ words per minutes with over 90% accuracy thinking about spelling slows be down more than anything else.<p>If you are under 30 I suggest you give an alt keyboard layout a shot. Older than that and the time to learn Colemak&#x2F;Dvorak vs just improving your QWERTY speed&#x2F;accuracy might not be worth it.
评论 #26793946 未加载
评论 #26793975 未加载
CraigJPerryabout 4 years ago
Xah Lee’s site and videos were really handy for me, i fired a few $$$ his way to say thanks for his efforts.<p>My journey went:<p><pre><code> 1. Qwerty 2. Dvorak (liked the left right alternation, the fact its available on all OS’s, disliked the common keys on weaker fingers) 2. Colemak mod dk (don’t like rolling, alternating is just more natural, easy to go faster) 3. Halmak - favourite of the lot 4. Halmak + home row mod keys 5. Qwerty + gacs 6. Qwerty + gasc - just worked better than gacs for me </code></pre> Then there was the detour through hardware, zsa moonlander was the most interesting. Very nice key caps.<p>The bad news is that it’s all been for naught. I’m back to touch typing qwerty on a g915.<p>I am using AHK and mimicing Xah Lee’s external keypad idea with the num lock toggle - undo, redo, cut copy paste, all single key actions rather than chords.
gedyabout 4 years ago
I use Colemak and agree with the bias towards rolling on single hand (Colemak) vs alternating hands (Dvorak). Rolling doesn&#x27;t feel natural to me.<p>However, Colemak was much easier for me to learn though (I tried Dvorak first), and the ZXVC in same spot without tweaking shortcuts is a plus.
colmanhumphreyabout 4 years ago
Good to discuss, but I&#x27;m not 100% sure about some of the points here.<p>- The `h` problem is purely about moving your index finger, so I don&#x27;t think it makes sense to talk about the bigram being popular. The relevant number is just how many `h`s people have to type in general<p>- Shortcuts staying the same: saying that there exists a variant of Dvorak created to do this too is a huge point in favour of Colemak. The point is so good that people modified a 70 year old layout to match it! How popular is this variant?<p>- Saying that Colemak is bad because of Vim, then saying it&#x27;s good because of CapsLock&#x2F;Backspace BUT that doesn&#x27;t really count because you can also do this reprogramming with Dvorak: can you not also change Vim? Maybe this is much harder
评论 #26794028 未加载
评论 #26796727 未加载
valaraukoabout 4 years ago
Does anybody have recommendations for a layout that works well for a split keyboard (Moonlander, in my case, as and when it arrives)? Learning a split configuration will require work, so may as well learn a better layout at the same time.
评论 #26794257 未加载
评论 #26796755 未加载
评论 #26798939 未加载
评论 #26794025 未加载
评论 #26794004 未加载
评论 #26793966 未加载
评论 #26795025 未加载
评论 #26794332 未加载
评论 #26794576 未加载
chiasabout 4 years ago
I used Dvorak for a couple years before switching back in the mid-2010s. Back then my QWERTY speed was about 120 wpm, and I never got close to that on Dvorak, but really the only time I can even think at 120 wpm is when arguing on the internet so maybe that&#x27;s not altogether a bad thing. I was never as fast, but typing was a lot more comfortable in general. I ended up switching back due to work computer restrictions (grad student) at the time.<p>I just switched back to Dvorak, and while it&#x27;s been a solid six years, it&#x27;s coming back reasonably quickly :) I forgot how much I enjoyed this layout.
poidosabout 4 years ago
[I don&#x27;t use either layout and don&#x27;t have much wrist strain &#x2F; any RSI]<p>I wonder how much of the benefit from using these alternate layouts is due solely to the layout, as opposed to some combination of the layout and better awareness of correct ergonomics, using stretching and warmup techniques, etc.<p>Hard to quantify of course. Would love to hear from anyone that switched to one of these layouts but didn&#x27;t make any other changes in their wrist health otherwise.
评论 #26794413 未加载
评论 #26794458 未加载
评论 #26794283 未加载
odirootabout 4 years ago
I&#x27;m a happy user of Colemak for over a year. Although it took me a few months to get used to it.<p>One disadvantage though is, now I have trouble typing on QWERTY.
评论 #26806612 未加载
spiznnxabout 4 years ago
I&#x27;ve been using Colemak for 6 years now. Although not faster, it&#x27;s much more comfortable, especially in the wrists. Along with frequently switching between mousing, a tented+split keyboard, and remapping programming punctuation on a third layer with QMK, I&#x27;m very glad I made the investment to reduce the chance of developing an RSI.
cdaringeabout 4 years ago
I&#x27;m a happy colemak user of 3 years. The h argument is pretty interesting. As an English only writer and a programmer, I did not personally find the remaining arguments compelling. But, this goes to show how complicated the selection process is, and appreciate the analysis nonetheless.
asimjalisabout 4 years ago
As dictation technology gets better I suspect the keyboard will not be as relevant for entering English text.<p>One area where dictation does not work well is writing code.<p>Question: Is there a keyboard optimized for typing programming languages rather than for typing English?
评论 #26798940 未加载
评论 #26793805 未加载
评论 #26797568 未加载
评论 #26794334 未加载
limeblackabout 4 years ago
&gt; There are Dvorak with QWERTY-shortcuts layout, that comes with Linux<p>This is not accurate really. This used to be the default but at least with Ubuntu&#x2F;Debian you need 3rd part software. Which means this statement holds true for windows also.
emodendroketabout 4 years ago
My suspicion is that whatever efficiency gains are possible are going to be wiped out by the difficulty of learning a new system and then also not being able to readily have your preferred layout everywhere.
评论 #26793891 未加载
评论 #26793823 未加载
评论 #26793740 未加载
评论 #26795560 未加载
评论 #26793888 未加载
评论 #26793869 未加载
nashashmiabout 4 years ago
I can’t get pass breaking keyboard shortcuts with new keyboards. If only there was a way to revert to QWERTY when ctrl alt win were pressed
marshallwardabout 4 years ago
It would have helped if they compared Dvorak to Colemak mod dh variant. It addresses many of the issues raised here by moving D below T and H below N, and moving the more rare K and G as left-right motions.
0xb0565e486about 4 years ago
I learnt Colemak but I reverted to Qwerty as using what&#x27;s used everywhere is just much more convenient.
creeseabout 4 years ago
Dvorak is suboptimal for the command-line. Try typing &#x27;ls -l&#x27;.
评论 #26796594 未加载