Slashdot Mirror


Is DVORAK Gaining Traction Among Coders?

coderpath asks: "At a recent Seattle Ruby Brigade hack night someone asked how many people used the DVORAK keyboard layout. Out of 9 people, 7 used DVORAK and only 2 were using QWERTY. I personally made the switch last Christmas, after 25 years of typing with QWERTY. What do you use? Have you switched to DVORAK? Have you been wanting to make the switch? Has anyone else noticed an increase in adoption of DVORAK lately?"

81 of 559 comments (clear)

  1. Vim by FromWithin · · Score: 2, Interesting

    Always wanted to try the Dvorak layout, but I've become a slave to the Vim and that sort of messes things up for me...

    1. Re:Vim by Doytch · · Score: 2, Informative

      Why not just remap whatever keys you need(HJKL and such) to the apprpriate keys for a Dvorak layout?

      A quick Google turned up a few already-built config files that handle the dirty work for you. Alas, I don't use Dvorak so I can't test them. Although like you, I have always wanted to switch cold turkey.

    2. Re:Vim by Aladrin · · Score: 5, Interesting

      It's not just Vim, but everything else I do as well. It's hard to imagine going back to being careful where the keys are... I've had plenty of times that I just kept on typing while I was looking at my boss (he was talking) or I got something in my eye and just needed to finish a sentence that was in my head.

      On top of that, I've -never- seen a Dvorak keyboard. I'm sure I could find some online if I looked, but I'm -very- happy with the feel of my current keyboard (I own 2 and a wireless version of it now) and don't look forward to trying to find a Dvorak layout one that I like.

      There's still just too many reasons not to switch, and only 1 to switch: It's supposedly quicker. (Last I heard, it actually wasn't enough quicker to care.)

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    3. Re:Vim by zsau · · Score: 5, Insightful

      I learnt VIM with Qwerty, and now I use VIM with Dvorak, a lot better and more skilfully than before. There's no reason to remap VIM's layout (and plenty of reasons not to). It will probably take a while to get used to it, but once you are you might find you use hjkl a lot more: in particular, I've found the hj (up/down ... or is it down/up? i just use them, i don't think about them) to be much better placed on dvorak than qwerty (they're on the left hand, so you have a choice: use hj with left hand, or cursor keys with right hand).

      Once you're used to VIM+dvorak, it's absolutely no harder than VIM+qwerty. I would expect it'll take you longer to get used to VIM+dvorak than anything else+dvorak, but if you love vi as much as I do, it'll only motivate you to learn faster :)

      On the other hand: Although I can touchtype fluently in qwerty and dvorak, my VIM+qwerty skills are almost entirely gone. I have to stop and think about just about everything; it's painful and the only time I ever regret switching. If you're going to be bouncing around on computers whose keyboard layouts you can't control, and you use VIM, consider this before switching. Maybe just remap some keys so up/down are where god (not Bill Joy) intended.

      --
      Look out!
    4. Re:Vim by tomhudson · · Score: 5, Funny

      I took an old keyboard and rearranged the key caps so they said "FUCKBILGATES".

      Oddly enough, none of the Windows users could type with it - even after years of computer use, they're not touch typists ...

    5. Re:Vim by zsau · · Score: 5, Interesting

      It's not just Vim, but everything else I do as well. It's hard to imagine going back to being careful where the keys are... I've had plenty of times that I just kept on typing while I was looking at my boss (he was talking) or I got something in my eye and just needed to finish a sentence that was in my head.

      I was like that before I switched. I'm like that after I switched. I wasn't like that for about a month in between. And I'm better at vi for it, too.

      On top of that, I've -never- seen a Dvorak keyboard.

      Fancy that, neither have I. You (i.e. I) touchtype dvorak. The only value you'll ever get out of looking at the keyboard is because it's fun to look at yourself typing on a keyboard with the keys marked wrong, and you can't do that with a dvorak keyboard.

      There's still just too many reasons not to switch, and only 1 to switch: It's supposedly quicker.

      Most reasons against switching are false; about the only one worth listening to is that lots of people use your computer and/or you use lots of computers. A very good reason, certainly, but still only one.

      And the purported benefit of dvorak is that it's more ergonomic. This results in it being a little faster, but it's not the point. That's why if you do want to buy a dvorak keyboard, you'll find that almost none of them have the standard physical arrangement. But I do certainly notice the benefits of dvorak with my regular-format keyboards.

      --
      Look out!
    6. Re:Vim by Doctor+Memory · · Score: 3, Informative

      most bindings in vi are arbitrary Wow, I may have to re-calibrate my bogometer after that one. Arbitrary? ^F goes (F)orward a page, ^B goes (B)ackward a page, ^D goes (D)own half a page, ^U goes (U)p half a page. 'w' goes forward a (w)ord, 'W' goes back a (w)ord, likewise 'n' goes to the (n)ext match of the current search expression, 'N' goes to the (N)ext in the opposite direction. h,j,k and l were chosen because ^H is backspace (left), ^J is a newline (down), ^K is a vertical tab (up) and ^L is &mdash well, OK, ^L is a form feed, so that doesn't really follow. However, if you'd ever used an ADM-3A (a popular serial terminal BITD), those keys had arrows printed on them that showed those directions. I'm not sure why they were there originally, but I'm guessing there was some prior art there that vi followed. Likewise with the / (search) and : (enter command mode) characters: those were brought in from the original Unix 'ed' editor (and so were most of the commands). About the only 'arbitrary' command I can think of is the '%' key — I've never made a connection between it and parentheses.

      Now if only I could figure out how to make vim map CAPS LOCK to CONTROL when it starts up, I'd have it made...
      --
      Just junk food for thought...
    7. Re:Vim by cmarkn · · Score: 4, Funny

      That's odd. Most of the Windows users I know can hit Ctrl-Alt-Del without looking at the keyboard. Usually they are too busy cussing to look at anything.

      --
      People should not fear their government. Governments should fear their people.
    8. Re:Vim by rjamestaylor · · Score: 3, Funny

      how often do you look at your fingers while typing?


      Everytime. Every single time.

      --
      -- @rjamestaylor on Ello
    9. Re:Vim by im_thatoneguy · · Score: 5, Insightful

      I switched to Dvorak. However:

      1) I hated switching the hotkeys of every app I touched.
      2) After a month was still significantly faster at QWERTY and doubted I could catch up to a lifetime of QWERTY in less than a year.
      3) Knew the world would always be qwerty and I usually wouldn't be able to switch it over, so I would have to switch back and forth at work, on a co-workers computer, on my blackberry, etc etc etc.

      so I gave up.

      I'm not going to carry around a config file for the 10,000 applications I use every week on multiple computers because I want to type a bit faster. That's a false optimization in my opinion.

    10. Re:Vim by cheater512 · · Score: 5, Funny

      Is it faster than two fingered touch typing?

      Never got the hang of proper touch typing.
      I can type with two fingers at ridiculous speeds with pinpoint accuracy.

      No I dont need to look at my keyboard or even my monitor. I can stare out the window and still type fine (including backspacing).

    11. Re:Vim by shadroth · · Score: 5, Informative

      I use the Colemak layout, which has a custom mapping for vim.

      Colemak is much better than QWERTY, from a research paper listed the Colemak site:
      "All things considered, I believe Colemak is better than Dvorak and the best alternative to QWERTY."

      The layout is similar to QWERTY in some ways QWZXCVBM stay in the same place, but everything else moves.
      CAPS becomes BACKSPACE. Colemak was entered in the CAPSoff competition (a contest for keyboards with CAPS lock), which it won.

      Colemak was designed by Shai Colemak after considering the most common digraphs (two letter combinations).

      When you start to type quickly, your brain works on it's memory of key combinations, not key locations, so you'll start typing in QWERTY while you're learning, as you speed up.

      It took me 3x 10 hour days using ktouch to learn the layout well enough to use it well and about 2 months to equal my QWERTY speed. All progress from there.

    12. Re:Vim by __aaclcg7560 · · Score: 2, Funny

      A co-worker was seriously messed when the IT department replace the ESC key with a red PANIC button and told him under no circumstances should he ever use the PANIC button. It was an interesting sight as people told him to disregard IT policy by pressing the red button and he panicked at the thought.

    13. Re:Vim by jaavaaguru · · Score: 3, Funny

      Are you a Unix sysadmin?

    14. Re:Vim by SillyNickName4me · · Score: 2, Insightful

      False optimization is not learning a new keyboard layout that improves your speed (and strain on your hand;

      Of course DVORAK is 'optimized' for English, which may at times be helpfull when entering code, but often is not, not to mention that a substantial part of the world doesn't speak English.

      There is the problem of having to switch all the time when using someone elses computer, or as in my case, working from some random computer at the office. (having to switch between a US querty and a German qwertz layout is already trouble enough for me, and not so much for letters and numbers, but for all the symbols and shortcuts)

      Hence, this optimization is more then a bit relative. That said, when it does apply to your situation, it can be a good argument.

      haven't had anything like RSI since I switched; before I could only type a few hours and felt a bit of pain), because, OMG, it takes a month to get up to speed again.

      Interesting.

      I happen to be typing English most of the time on a querty keyboard, and I regularely manage 8+ hours/day. I have been doing this for the last 20 or so years, and no RSI here. If it helps you, good, but that might well be due to finally having learned to type correctly in the first place, and less with the actual layout that you are using.

      Switching layouts in an investment FOR LIFE, so spending a month relearning ain't bad at all.

      Maybe it is for you, but untill the day everyone speaks English most of the time, we write software in English, and DVORAK keyboards are the norm, it won't be better for the majority of the people (YMMV)

    15. Re:Vim by rvw · · Score: 2, Informative

      1) I hated switching the hotkeys of every app I touched. On my Mac I have the option of using Dvorak - Qwerty. This option leaves the shortcuts as they were. So I suppose all control/command/option key combinations stay as they are. I don't use Dvorak though, and I'm not planning to use it, so I haven't tested it.
    16. Re:Vim by tehshen · · Score: 5, Funny

      I happen to be typing English most of the time on a querty keyboard


      Dude, how the hell can you misspell "qwerty"? :p
      --
      Guy asked me for a quarter for a cup of coffee. So I bit him.
    17. Re:Vim by Anonymous Coward · · Score: 4, Funny

      He was probably using a DVORAK keyboard!

    18. Re:Vim by scribblej · · Score: 3, Interesting

      I'm 31, I've been typing since I got my first Commodore-64 in about 1980, and I am in the same boat as you; I am a ridiculously fast two-finger touch-typist. Now, I don't literally use two fingers; I actually type with all my fingers (although the pinkie fingers get very little use).

      People who are touch-typists often are impressed with my typing speed. Everyone assumes I am a touch-typist. Then I invite them to watch my hands when I type.

      I will never forget my typing class in high school; I could type faster than the instructor, but he would have to make me down because I didn't do it the right way.

    19. Re:Vim by ClosedSource · · Score: 2, Insightful

      What's cool about what you do is that it's probably easier on your wrists than touch-typing.

    20. Re:Vim by LinuxDon · · Score: 2, Informative

      While people who type with two fingers often think the main advantage of touch typing is speed, it actually isn't the biggest advantage.
      The biggest advantage is that with touch typing you -never- have to look at the keyboard, therefore saving a lot of 'switching time' (looking at the monitor->keyboard and visa versa). Even a quick glimpse at the keyboard can break your concentration, causing you to have to reposition your eyes to look at the right line on the paper or the screen.

      Also, with touch typing you can position your other fingers before you actually pressed the previous button. This minimizes the time between key-presses since you're optimally using all of your 10 fingers (including both of your pinkie fingers).

      Another reason to learn to touch-type is that you will look more in control of the computer imho..

  2. Personally by WED+Fan · · Score: 5, Funny

    I find Dvorak a bit tedious. For coding, I prefer Williams, John, not Andy. Sometimes I listen to something light like Bocelli. Moody Blues. But, never metal when I'm coding.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    1. Re:Personally by sconeu · · Score: 4, Funny

      Don't forget ZZ-Top for either heavy coding, or cranking out documentation.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    2. Re:Personally by Short+Circuit · · Score: 2, Informative

      Mod parent "+1 VIM pun".

  3. If only the cost was less... by Tokimasa · · Score: 5, Interesting

    At one point, I went out looking for a DVORAK keyboard, starting at my local computer shop and expanding to office supply stores and even Wal*Mart, just to see if anyone had one and if not, how much it would be to order one. After prices over $200, I checked online and found the cheapest, most basic, DVORAK keyboard at about $100 + shipping and taxes.

    I know I could get a cheap QWERTY and rearrange the keys. But (at least from the pictures I've seen), wouldn't be a true DVORAK layout. If I could cheaply obtain or emulate a DVORAK layout, I would try it. But right now, I have a laptop, so I would only use it when I'm at my desk and I would need to purchase one first. The idea of switching back and forth day after day and the cost just doesn't help...

    --
    --Thomas J. Owens
    1. Re:If only the cost was less... by RealRav · · Score: 2, Informative

      I was typing dvorak for years before I purchased a dvorak keyboard. It is better when you type not to look at the keyboard anyway. Just change the layout in your OS, then print out a keyboard layout and tape it to you monitor for the three day learning period. After that, you will know where the keys are by touch and the actual keyboard doesn't matter.

    2. Re:If only the cost was less... by Seumas · · Score: 5, Insightful

      I don't know about that. If you already type about 100 wpm or so, how great is Dvorak giong to be for a coder? Are you really going to write code at 300 wpm? I doubt it. And while I suppose it might put less straight on your fingers, a lot of us have absolutely no problem with QWERTY. Not to mention the time involved in re-learning a new layout. And I gaurantee they aren't teaching Dvorak in school.

      It's an improvement over QWERTY. Over that I don't think there is any doubt. But I'm not sure the improvement is worth it if what you have is working as it is. Dvorak is mostly just something people can brag about to be different, just like people who buy Zunes and iRivers so they can show how cool and different they are because they didn't buy an iPod.

    3. Re:If only the cost was less... by Guido+del+Confuso · · Score: 3, Informative

      You don't need a Dvorak keyboard anymore. Just change the settings in the OS. Ah, but what about the keycaps, you ask? Leave 'em as they are. I started using Dvorak about seven or eight years ago, and when I did I got a programmable keyboard. I was never quite as fast using Dvorak as I was with QWERTY, but I persevered. When I eventually got a Mac, the programmable keyboard wouldn't work with it, so I just used a QWERTY keyboard and remapped it within the OS. Within two weeks my typing speed in Dvorak significantly improved, since I could no longer fall back on looking at the keys as a crutch. When I didn't know where a key was exactly, I would start hitting around near it until I found it. I think the learned muscle memory from that experience was a far better teacher than having the keycaps. Interestingly, my QWERTY typing speed improved somewhat as well, because I realized how often I had been glancing at the keys while I typed, out of sheer force of habit from when I was learning to type. I quickly broke that habit, and my typing speed went up maybe 20%.

      I ultimately stopped using Dvorak because it was too much of a pain to reconfigure the keyboard all of the time when getting a new game or something. I doubt I'll go back at this point, since I currently make my living using Avid and I know all of the Avid commands I regularly use by their letter and keyboard position. I could remap them, I suppose, but after all the fun I had trying to use Emacs with a Dvorak layout, I'm not sure I find the advantages of Dvorak compelling enough to bother.

    4. Re:If only the cost was less... by beelsebob · · Score: 3, Funny

      The irony being that m is in fact in the same place as it is on a qwerty keyboard.

    5. Re:If only the cost was less... by aslate · · Score: 2, Interesting

      I gave Dvorak a good 1 year trial and frankly found it made no real difference at all.

      I've got one of those IBM spring-loaded keyboard that my mum got from work with an old PC, so i could re-arrange the key caps (not even the physical keys, but the cap with the letters on) to Dvorak. I even changed the Qwerty keyboards at school to the Dvorak settings (which should help my learning as i can't do hunt-and-peck at the keys). And never noticed anything useful.

      Now it may have been in part that i would every-so-often have to use a Qwerty layout (such as a friend's keyboard and hence wouldn't change it), but Dvorak made fuck all different to any typing skills, sticking to Qwerty is so much easier...

      I also used the Dvorak switch to learn to type properly (when i use Qwerty i only use one finger on my right hand, fucked up, but it works as a typing style and is damned quick no matter what anyone says). So from that i should have learned to type faster, because not only was i using Dvorak, but typing in the proper style (4 fingers on home keys and such). But it never helped my typing speed.

      Finally, no-one should spend that much on a keyboard. We've got 3 IBM spring-loaded keyboards probably worth a good £50+ each, but they're worth so much more to keep any type on compared to any new keyboard :p

    6. Re:If only the cost was less... by Inoshiro · · Score: 3, Informative

      The cost is nothing. I'm typing this on an IBM model M with the keycaps re-arranged to Dvorak. I've had Windows, MacOS X, and Linux all set to use the Dvorak keyboard layout with no troubles.

      Now, as for actually having the keycaps set to Dvorak, that's mostly for when you start out. Once you develop your muscle memory so that you can touch type, it's really not an issue. MacOS X even has the DQ (Dvorak-QWERTY) mode for helping people who type like this. When you're typing normal text, the layout is Dvorak; when you press the command button, it shifts back to QWERTY so the shortcuts you're used to (Apple-X, C, V, etc) are all in the same location as before.

      The real cost is your personal time. You will not be able to type above 50wpm for a few weeks.

      --
      --
      Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    7. Re:If only the cost was less... by Vorlath · · Score: 2, Interesting

      You don't need to buy a keyboard especially for dvorak. I buy a keyboard where all the keys are the exact same shape (watch the surface angle). They take a little bit more hunting down (like going to 2 or 3 local stores instead of 1). Then just rearrange the keys and you're done. I've never met a keyboard where you couldn't pop the keys out. $15 bucks and you're done. And we're talking Canadian money here.

      I'm a coder and I will NEVER use qwerty again if I have a choice. Plus, no one will mess with my computer. It's better than a password. Typing is SOOOO much easier on Dvorak. I'd been using qwerty for over 10 years and I could not type worth sh*t. I still can't type fast, but I can touch type and I can do over 50 wpm in code-wise with Dvorak. 45 to 80 in regular text mode. There's always a word here and there that slows me down (bursts of speed with the odd slow word). Not because of the keyboard. Just because I don't like typing. So I went from 25 wpm to 50wpm and in text mode and if I'm really into it, I can reach over 100wpm. In qwerty, the best I could do is 40wpm (yes, I was a sad sight). So for me, it's been a win-win scenario. I couldn't get any worse at qwerty than I was, so it was never an issue. I still type at the same 25wpm speed on qwerty.

      Oddly enough, even at 25wpm I'm still the fastest coder I've ever seen. So if you think the keyboard makes a difference in coding speed, you're 100% wrong. If you switch to Dvorak, do it because it's easier and more comfortable. You hardly have to move your fingers. Mostly, you just push down where they're at. But for a coder, speed and wpm don't mean a thing. Typing takes less than 1% of the total work. The typing stage is after everything has already been decided. You're just plugging in details at this point and going through the motions. I'll never understand people who sit at a computer to program software. The computer just slows me down. I'd get bored programming in front of a computer. The funny thing is real programmers understand this implicitly like I'm stating the obvious, yet it seems so nonsensical to debutants.

    8. Re:If only the cost was less... by SageMusings · · Score: 2, Insightful

      Bingo!

      I was wondering when someone was going to mention this. I find I spend more time figuring out what logic I want to perform or how to structure my code than I do pumping raw characters onto the screen. Typing speed has never been a limitation for me.

      Yes, I also occasionally look at the keyboard to "recalibrate" myself. I am not a perfect touch typist nor even feel it's necessary.

      --
      -- Posted from my parent's basement
    9. Re:If only the cost was less... by SageMusings · · Score: 2, Funny

      He meant the lower case "m".

      --
      -- Posted from my parent's basement
  4. Languages by JanneM · · Score: 5, Insightful

    Dvorak is optimized for writing English. Most coders - like most computer users in general - do not use English as their main language, and for us Dvorak is substantially worse than the qwerty layout in every way.

    So no, most coders are not switching to Dvorak.

    --
    Trust the Computer. The Computer is your friend.
    1. Re:Languages by Seumas · · Score: 2, Insightful

      Because QWERTY is optimized for non-english . . ?

      And while I'm not a coder by trade, I'm pretty sure that code is still written in english, isn't it? I mean, sprintf() is sprintf() no matter where you're writing code? It's not elsprintfo() just because you go south of the border or anything...

    2. Re:Languages by jd · · Score: 2, Funny

      I've heard that to be the case, and also that Dvorak can't map onto certain international languages at all. True, I'd hate to use Qwerty for writing Younger Futhark, but you can't have everything. Seriously, though, I am not convinced it is possible to map all languages onto a single keyboard layout efficiently. Too many forms (phonetic, alphabetic, syllargy, ideogramatic, etc) and too great a variation in the number of symbols (anything from 16 to 6,000). IMHO, it has been a grievous error to try and make things so cheap and so mass-produced that the very cheapness becomes expensive and the mass-production ceases to be for the masses.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    3. Re:Languages by JanneM · · Score: 4, Insightful

      Can you provide any examples? Most code consists of words. What's left over is punctuation.

      Most coders spend at least as much time - normally substantially more - writing in their natural language, not actually writing lines of code. Comments, specs, documentation (in the code and test documentation sense), email, project reports, IM ... And that's the stuff you do as part of work, not the time you spend off work on discussion sites, writing a blog, communicating with friends and family or whatever.

      I don't assume anyone seriously proposes switching to Dvorak when about to write code, then switching back to their normal layout once you've written your line or two.

      --
      Trust the Computer. The Computer is your friend.
    4. Re:Languages by farnsworth · · Score: 2, Insightful

      I've been using Drorak since I learned to touch type. I don't understand your comment. I type both English and Japanese. Although Drorak is designed and optimized for English, the same letter patterns appear in other languages too. Certainly not to the same degree as in English, but they are there. I've never typed Japanese on Qwerty, so maybe I'm wrong, but I find Japanese very natural on Dvorak. I imagine that Spanish, French, Italian, etc are also very natural on Dvorak. I've never typed Hebrew or Russian or many other substantially different languages, so maybe Qwerty is in fact much better suited to these languages.

      Also, every single programming language I've used has English keywords. There are few languages that support unicode source code, but still I've never seen any real software written in anything except English.

      The worst aspects of Dvorak for programming are:
      - location of "_", "{", "}" etc. (Qwerty is not much better, but it is better)
      - pair programming is just about impossible on windows because its input switching is so bad.
      - several remote connection software packages support Dvorak badly. some not at all.

      --

      There aint no pancake so thin it doesn't have two sides.

    5. Re:Languages by ozamosi · · Score: 3, Insightful

      I am currently using it, and I've used a more normal Dvorak layout before, and I'm not that impressed. Partly because I use funny letters, like åöä, which the Dvorak Programming layout requires me to use alt-gr for, but that is not in any way different from normal dvorak - just from the dvorak I used before.

      My other complaint is that you have to use shift to type digits. Even though I enjoy being able to type special characters without pressing shift, I rarely write two special characters in a row, but I often write multiple digits, since numbers very oten consist of multiple digits. To solve that problem, I've replaced the numbers and the special characters. However, too many keys are on the numerics - the special characters would IMHO be much better placed on your home row or your upper row, just like they are in many swedish dvorak dialects, so I wouldn't have to stretch my fingers so much. I mean: I don't touch type on the numeric row, because my fingers are too short to reach it properly - don't cram too much stuff up there!

      I sometimes wonder if there is any logic behind where the keys are placed. For instance, = is used on almost every line when you code, but it is in the least accessable position on the whole keyboard - on the absolute top, exactly between your index fingers. It feels like all special characters were moved around Just Because.

      When it comes to the special digit arrangement: I'm not sure. I haven't been able to get used to it yet, so that means either that it sucks, or that I haven't tested it enough yet.

      I should tell you that I probably don't code enough to experience the eventual advantages of this layout, but I still feel the layout isn't that good.

    6. Re:Languages by bullok · · Score: 2, Insightful

      Dvorak is optimized for writing English. Most coders - like most computer users in general - do not use English as their main language, and for us Dvorak is substantially worse than the qwerty layout in every way.

      Most (not all) computer languages have keywords and library names and functions that ARE based on English. Furthermore, English is the most common language used in comments when contributors have different native languages. So, coders type an awful lot of English and near-English words. So, I dispute your assertion about English not being used by most coders.

      Furthermore, I don't see why Dvorak is a horrible layout for other languages. I type a few other European languages with some regularity on a Dvorak keyboard, and while accents are a bit of a pain, it's no worse than qwerty. Qwerty is essentially random, so it's certainly not tuned for any particular language, except perhaps by accident. I can't say whether qwerty's really good for some non-European languages, but I doubt that it's substantially better than Dvorak.

      If you ignore the letter keys, the only things that are moved so that greater or less reach is required are: -_ swapped with [{ , and += swapped with ]} . Whether this is good or bad depends on your coding style and what programming languages you use.

      Long story short: you're a moron.

      I've been using Dvorak for 10 years. It took me a couple of days to learn, and I exceeded my qwerty typing speed within two months. Almost all of what I type is code. I'm happy with the switch.

    7. Re:Languages by cranktheguy · · Score: 4, Funny

      Comments, specs, documentation... What are those?
      --
      yeah, that's about it
    8. Re:Languages by orzetto · · Score: 2, Insightful

      Most programming languages use keywords taken from English. Good programmers will not use random variable names, but descriptive ones (ie, in English). Good programmers also write documentation. Anyone also has to write some text or emails once in a while.

      As far as my experience goes, I have been using Dvorak at home and at work for the past four years. I started a new job as a C++ programmer in a small company six months ago. Since in the beginning I worked only 2 days a week (had to finish the PhD thesis), my machine was used by others during the other days, so I thought I would keep that QWERTY. However, even if I can still type QWERTY, this does not mean it was not painful as hell. After a few hours of work, I would get stiff and aching wrists. I switched to a Dvorak-like layout and the pains went away immediately.

      Yeah, anecdotal evidence, but that's as far as I care really.

      As for Dvorak being optimised for English, it surely is, but English contains a bunch of Latin words taken from French. Optimising for English means obtaining a solution that is likely better than QWERTY for most European languages too. All languages that regularly alternate vowels and consonants will notice an improvement over QWERTY because Dvorak places all vowels on one side, even if it is not the optimal layout for that language. I can at least confirm this for Norwegian and Italian. Welsh and Polish may be exceptions.

      --
      Victims of 9/11: <3000. Traffic in the US: >30,000/y
    9. Re:Languages by bungo · · Score: 2, Insightful

      Dvorak is optimized for writing English. Most coders - like most computer users in general - do not use English

      Further to that, where I am, almost all keyboards are not QWERTY, but a version
      of AZERTY, and that's because I'm in a non-English speaking country. It may be
      surprising to some, but the majority of people in the world to not speak English
      as their first language.

      Really, how somme can bring up amazing claims from a small sample size of
      an essentially self-selected group, and have it posted to the front page of
      slashdot is beyond belief.

      It must be a slow news day....

      --
      "The best part? I became an ordained minister while not wearing pants." -- CleverNickName
  5. Alas, a laptop! by Tragek · · Score: 3, Insightful

    I probably would switch, if there was a simple way to reconfigure my keyboard. Alas, laptops are not exactly amenable to keyboard layout switches.

    1. Re:Alas, a laptop! by zsau · · Score: 2, Informative

      Simple solution: Don't physically rearrange the keys. You gain nothing in two-fingered hunt-and-peck if you're using dvorak; it's benefits are almost entirely limited to touch-typing. It'll force yourself to learn the layout faster and better if you can't look at what you're doing. Also, it helps for if you ever need to run your computer in recovery mode when it won't load keyboard drivers, or for stupid games that don't realise not everyone is an American using qwerty layout; and sometimes it helps interpret typos on the web.

      Trust me on this: I learnt Dvorak by keeping a printout attached to my screen for a week or two...

      (To reconfigure the layout, use your operating environment's keyboard control panel thing; it's usually very simple. Every recent operating system installs the layout files by default, too.)

      --
      Look out!
  6. Happy Dvorak User Here by Khakionion · · Score: 3, Funny

    I started using it because I heard it can reduce wrist stress. I'm not going back; I love the Dvorak layout. Well supported across Mac/Lin/Win, and speeds my typing up significantly. I dunno about the wrist stress part, but it sure does feel like I'm spending less time contorting my hands to type code.

    Not only that, but it's a great way to look elitist and pretentious, now that Macs are gaining market share again.

    aoeu > asdf!

    --
    OMG! Wau!
  7. DVORAK will never win cause its too hard to spell by cpaglee · · Score: 5, Funny
    Qwerty on the other hand is very easy. In fact its spelled out on every keyboard right at the top.

    Every keyboard except DVORAK keyboards that is.

  8. dvorak is useless by Zheng+Yi+Quan · · Score: 2, Interesting

    I always wanted to switch, but coding requires so much punctuation that DVORAK doesn't help. Plus it doesn't work with vi.

  9. DVORAK -- just for fanatics by Henry+V+.009 · · Score: 4, Insightful

    DVORAK is another way to show other people that you're different. Any benefits are minuscule and are outweighed by the incompatibility downsides. It's another symptom of the "geek" disease.

    1. Re:DVORAK -- just for fanatics by Sancho · · Score: 3, Informative

      How much of an improvement in QWERTY could you see if you spent as much time improving that skill rather than learning DVORAK? Obviously you hit diminishing returns, but for a lot of people, the effort and time spent to switch just won't get enough of a return.

    2. Re:DVORAK -- just for fanatics by ogleslurp · · Score: 3, Informative

      Nice link. Perhaps you'll be interested in another post from that site?

      Charming.

    3. Re:DVORAK -- just for fanatics by Matthew+Weigel · · Score: 2, Interesting

      There is no amount of time I could spend training myself in QWERTY that would keep it from hurting my hands and wrists.

      --
      --Matthew
    4. Re:DVORAK -- just for fanatics by m50d · · Score: 2, Insightful

      How much of an improvement in QWERTY could you see if you spent as much time improving that skill rather than learning DVORAK?

      My personal experience was a 15wpm increase with a month of work. You hit the point where return on typing practise with the same layout is less than that pretty quickly.

      --
      I am trolling
  10. My sample by Jerf · · Score: 4, Interesting
    Well, in my sample size of one, 100% of users have switched. Therefore, clearly, there's nowhere to go but down.

    Addressing some myths:
    • It's probably not any faster, but it is much more comfortable. There's no scientific evidence whatsoever about whether it affects carpal tunnel, neither for nor against, so you're on your own.
    • You don't need a special keyboard, just the willingness to actually learn to touchtype. Even if you don't switch to Dvorak, you really ought to learn to touchtype anyhow.
    • Code complaints vary from language to language. [] and /= may switch, but I actually took the time to do a character count in my Perl code (what I work in professionally) and it turned out they were as close to identical as to make no difference. You can make your own custom layout to move those back, but the further away from a standard layout you get, the more nervous I am. (I did end up remapping Caps Lock to Backspace, which has been nice, and that's not special to Dvorak. The key is to unmap the normal Backspace key; you'll learn in nothing flat.) Some languages may suffer more, some may even come out ahead.
    • You don't lose QWERTY per se, but I find there is a "reloading" period of five or ten minutes before I can really crank along again. If you're just using the keyboard briefly this can look like you'e lost QWERTY; I think this is the kernel of truth behind the myth.
  11. The answer is NO! by joto · · Score: 4, Informative

    Very few people are switching. Very few people ever did switch. And very few people will switch in the future. I use Qwerty, or a national variant of it, as is 99.99% of everybody else using a computer. I have never switched to Dvorak. I once considered it, and determined it would be a waste of time, as I'm not a secretary, I already type pretty fast, there is no Dvorak for Norwegian, and I like having labels matching output on the keys of my keyboard. Also I'm weird enough as it is, and don't need to type weirdly too. So in conclusion, no I haven't really wanted to make the switch, otherwise I would have done it long ago. I have absolutely not noticed an increase in Dvorak use lately. It's probably the same two people who are still using it now, as it was in 1952.

  12. I switjved tb Dborgx by sakusha · · Score: 5, Funny

    I chpngyd to thp Dvprak kehboxc ank thp qualxpy og my coginq chamgbd drabaciralle.

    1. Re:I switjved tb Dborgx by CptNerd · · Score: 4, Funny

      I'm a bit unnerved, I was able to understand what you typed on the first pass...

      --
      By the taping of my glasses, something geeky this way passes
    2. Re:I switjved tb Dborgx by Grishnakh · · Score: 2, Informative

      Sorry to spoil your joke, but if I were to type your sentence in QWERTY on my Dvorak keyboard, it'd look like this:

      C khabi.d yr yd. Ekrpat t.fxrape abe yd. 'gancyf ri mf krecbi kdabi.e epamayckannyv

  13. Dvorak is fun! by pizzach · · Score: 5, Interesting

    I have been using Dvorak for years. It has been an interesting mental exercise...but I would not say it is more productive. It's just different.

    Some things you should consider before taking the plunge:
    • Dvorak seems to be worse for Japanese. There a lot of words only using one hand. Not to mention it's a pain setting the default layout for Japanese to Dvorak on some OSs.
    • VIM isn't as much fun in Dvorak when you have to switch randomly to QWERTY. For one thing, ":wq" is all done with on one hand.
    • The curly braces feel too far in Dvorak when coding
    • You will need to keep your qwerty skill up. Especially during the learning period.

    I also had some unforeseen side-effects occur using Dvorak. When I had first started becoming proficient in it, my QWERTY skill practically disappeared from lack of use. When I had gotten my first web design job, my boss thought I was a computer newbie at first because I was typing so slow and with so little confidence. I didn't want to go mucking changing his keyboard layout so I was stuck between a rock and a hard place. Thank God keyboards have the QWERTY letters on them. (I never thought I would say that.)

    On the other hand, my computer is an impenetrable fortress of solitude nowadays. I run a desktop with no icons, Dvorak keyboard layout, Left handed mouse setup, all on top of Japanese Linux. You just try and touch my computer. I recommend you use a 6 foot stick.

    To wrap up, I want to say you're a sissy if you actually buy a Dvorak keyboard or dare rearrange the keys. Thank you.

    --
    Once you start despising the jerks, you become one.
    1. Re:Dvorak is fun! by parasite · · Score: 3, Funny

      I'm guessing you mention "left handed mouse setup" cause you are a right-hander? I think it's great to use the mouse with your non-dominant hand to increase brain plasticity. I use left hand for work mouse, right hand at home.

      I've also got a deadly coworker torture technique I use at work, inspired by left hand mouse use. I put the monitor, keyboard and mouse at a sharp sharp angle with piles of garbage stacked on the right side -- so you must sit with the chair slanted looking at the desk and the only possible way one could use the mouse with their right hand is if they reach across their chest and break their wrist to bend their hand at a 45 degree angle with their arm HAHAHA. --- Secret number two is to crank up mouse sensitivty to absolute max, this increase your own productivity anyway once you are used to it, then when they TRY with their lefthand and see it is hopeless they finally contort their body and realize they can't even control my mouse with their right hand... oh it's GREAT. The look on their faces when they are just trying to show me how to do something for the new project... Don't forget to put every other setting out of whack -- double clicking at highest speed with 1 pixel movement max, I actually had a guy give me a priceless comment the other day after 10 failed attempts "Your computer doesn't support double clicking??"

    2. Re:Dvorak is fun! by Brandybuck · · Score: 2, Interesting

      Many years ago I knew a couple of medical transcriptionists. These are people who type 120 WPM for hours at a time. Many actually speed up their audio playback so they can type faster. I talked with one about DVORAK, and she said those in her profession that used DVORAK weren't any faster than the QWERTY users. My high school typing teacher decades back used to switch between QWERTY and DVORAK typewriters at a moments notice. She wasn't any faster on one than another.

      My conclusion is that much of the DVORAK claims are wishful myth.

      --
      Don't blame me, I didn't vote for either of them!
  14. I use Dvorak but by rolfwind · · Score: 3, Interesting

    I'm not a gamer. I like it better than Qwerty, my wrists don't hurt anymore. However, I used to touch type Qwerty, now I can't. This isn't a big deal but would someone point me if a USB device exists that could be plug in between the keyboard and the computer that could translate qwerty signals into dvorak ones? I would find this helpful on computers other than my own.

    If you want to learn Dvorak, like a foreign language I would suggest to plunge in and stop using qwerty. Your muscle memory needs to get accustomed to the new system and changing in between is not helpful. I initially tried learning dvorak by taking online lessons in small doses. After six months, I wasn't getting anywhere. I switch cold turkey one weekend, and by Monday morning, was a touch typist again (I spent roughly 6 hours on online lessons that weekend and did all my other computer stuff in Dvorak).

    There are potentially better layouts designed recently but I want to ask anyone with experience with the "Neo" Tastatur/Layout - is it better in your experience?

    Neo Layout:
    (German - has useful visual comparison to QWERTY, DVORAK, and other layouts)
    http://pebbles.schattenlauf.de/layout.php

    If you never have heard of it:
    English:
    http://pebbles.schattenlauf.de/layout/index_us.htm l

  15. Buying a new keyboard is pointless. by spiritraveller · · Score: 4, Insightful

    The complaints about there not being many Dvorak keyboards for sale are just silly.

    Why would you change layouts without bothering to learn how to touch-type??? If you don't touch-type, you will never type fast, regardless of which layout you use. It doesn't matter what the keys on your keyboard say if you are touch-typing.

    The best thing to do when learning a new layout is to have a copy of it on paper taped to your monitor. You want to get out of the habit of looking at the keyboard, not perpetuate it.

    1. Re:Buying a new keyboard is pointless. by gbulmash · · Score: 2, Informative

      Just FYI - just took a typing test. 53 WPM, no errors, two-fingered... Beeyotch!

      - Greg

  16. Did and went back by pescadero · · Score: 2, Interesting

    A few years ago I went full-blown DVORAK for a few months. I really liked it, but I ended up switching back to QWERTY. Here are the two problems I had:

    1) Shortcut keys (control-z, control-x, control-c, etc..) are all over the freaking place in DVORAK.

    (If there was some way to do DVORAK for normal typing and switch back to QWERTY when control/alt/command are held down, then that would probably be cool. I don't know of any way to do that though)

    2) Other people. If I've been typing DVORAK for weeks, and I try to use someone's QWERTY computer, I turn into a retarded monkey. Similarly, anyone that tries to use my computer turns into a retarded monkey.

    But if a wide-spread adoption of DVORAK ever breaks out, I am willing and ready!

    1. Re:Did and went back by pizzach · · Score: 2, Informative

      (If there was some way to do DVORAK for normal typing and switch back to QWERTY when control/alt/command are held down, then that would probably be cool. I don't know of any way to do that though) You can on Mac OS X. It's called Dvorak (Command Qwerty)
      --
      Once you start despising the jerks, you become one.
  17. An interesting connection between OS and keyboard by pizzach · · Score: 3, Interesting

    My home computer is a Macintosh. I use Windows computers at school. My Macintosh has been setup to use Dvorak for a while. I find it interesting that my fingers trip if I try to type on a Mac in QWERTY or a PC in Dvorak. Something about the OS theme makes my muscle memory choose one or the other like the machines have nothing in common.

    --
    Once you start despising the jerks, you become one.
  18. lol at You by geekoid · · Score: 2, Insightful

    DO you know who ran the study on dvorak? give you one guess, his name isn't QWERTY.

    The only reason you may type faster is because you worked harder on it, nothing more.

    In fact, most keyboard shortcuts are designed for the QWERTY layout.

    God, what is it with people that makes themignore relevant studies and common sense to jump on somehting just because it isn't popular.

    and for God sakes, your age doesn't mean a thing when it comes to this.

    oh, and why would you feel pressure? no one gives a damn about your keyboard layout.
    do you think the QWERTY police are out there, looking for you?

    gah, I'm out of here.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  19. Obligatory by spiderbitendeath · · Score: 3, Funny

    "I hope you don't screw like you type."

    --
    Sometimes when I'm working on projects things disappear, I suspect gremlins.
  20. How to learn. re: If only the cost was less... by rta · · Score: 2, Interesting

    Wow, i didn't think anyone used Dvorak anymore.  I've been using it for years and i agree with other people here that it's not particularly great for coding.  The right hand pinky gets nearly as much of a workout in Dvorak as it does in QWERTY.

    Now, as to how to learn it.  The way i did it was to grab an image of the layout off of the web and i edited it to separate the keys into three groups by column:
    The left-most group was everything under keys 1 - 4, the middle column the things that were under 5 and 6 and the right-most group everything else.  Then i put the image up on the screen in a corner and referred to it whenever i needed to hit a key and i didn't know where it was.   I found the spliting it up made it much easier to visualize which finger i should be using for each key since all of the fingers (except for the index fingers and the right pinky stay in their own columns.   Hmm... if i had to do it over maybe i would further separate the extra right pinky cluster.

    The first two or three days... it was pretty darned painful, but it got better quickly after that.  (Note, i didn't touch type in Qwerty (and still don't)).

    To clarify what i meant about the keyboard layout... my picture looked something like what's below (but i've added my newly devised separation for the area where the right pinky reaches out to the right from its own column):

    1 2 3 4    5 6    7 8 9 0   [ ]
      ' , . p    y f    g c r l   / = \
       a o e u    i d    h t n s   -
        ; q j k    x b    m w v z

    Note: if you have a MS Natural keyboard or similar you'll have to hit the 6 with your left index finger, but c'est la vie.

    check out this guy's blog entry for a picture one might modify.
    http://www.leeholmes.com/blog/CommentView ,guid,5b057212-590e-4ed4-bf53-3b971d3ba60d.aspx

    (hmm... maybe i should copyright and or trademark this split keyboard image idea :-) ) 

  21. Re:Cussing by SuluSulu · · Score: 2, Funny

    Usually they are too busy cussing to look at anything.
    Yes, Microsoft has trained people well in the are of cussing.
  22. Optimising the wrong thing by wrmrxxx · · Score: 2, Insightful
    As a software developer, I don't see that a potentially more efficient keyboard layout will help me much. If I was a writer, or perhaps a data entry clerk I'd probably get a lot of benefit because most of my time would be spent typing. For developing software though, I've never felt that the amount of time it takes to type things in was slowing me down. Most of my time is spent on reading existing code and on thinking and planning. Improving my keying time is a local optimisation that will make little to no difference to the total time taken to produce working software. If you really want to improve developer efficiency, try focussing on things like:
    • Ensuring that code is as clean, simple, and easy to understand as possible;
    • Having very fast and high quality feedback cycles (i.e. fast running tests, continuous integration, frequent client involvement, etc.)
    One of my work colleagues uses a Dvorak layout, and having seen the code he produces I wonder if he'd be better off with a data entry system that slows him down long enough so that he can think a little more. Maybe I'm just being nostalgic, but I remember being very careful about my coding back in the days of paper cards.
  23. This is wrong, I use US Dvorak layout in Norwegian by Velmont · · Score: 2, Informative

    After considering switching for a long time, I finally made the jump. I had an image of the layout on-screen and used only that for learning where the keys were. After a week, the speed was OK, after two weeks I was at my former Qwerty-speed but with much less finger- and hand-movement. I tell you; Norwegian and the other Scandinavian languages work great with US layout Dvorak (of course with beloved extra characters (æøå for .no)). Anyway, if your language is further away from english - then you should have your own layout. French has it own Dvorak layout, so they can still type with less strain on hands. And to people saying it's an urban myth, well - they're wrong - you might not be a better typist by switching, but you do move your hands considerable less and that is really nice. I type much text, if I use Qwerty - I can feel how much quicker my hands get weary.

  24. Success story by MattskEE · · Score: 2, Interesting

    I have been typing in Dvorak for about 2 years now. Before I managed to fully make the plunge, I made 2 attempts that I chickened out from after a few days.

    It was a difficult transition, but made easier by doing it during summer break from school. It was about 2 weeks before I could type comfortably, and probably 2 months before my speed was up to my previous QWERTY speed.

    Here are the good things about switching. It forced me to learn touch typing, which has lead to an increase in typing speed and ease, simply because I never look at the keyboard anymore. Your fingers don't have to move as far from their baseline position as much, and you tend to alternate between right and left hand much more, which is much more comfortable on the fingers. Having the _- key so close at hand has been very handy.

    Here are the bad things about the switch. I technically could have learned touch typing on QWERTY and achieved a similar speed increase. The windows computers in the computer lab I frequent have the settings locked down so I cannot change the keyboard layout, though I solve this by using the linux computers at almost all times. The 'c' and 'v' are less conveniently placed for coping and pasting. Typing on other peoples computers, which I must do on occasion results in a few minutes of awkwardness while I readjust. It is harder to type one-handed since I use a mapped keyboard layout, and must therefore remember the key locations rather than just looking.

    Ultimately I am glad that I made the switch. There are some benefits to my typing abilities, and the inconveniences are not too great. I also take a certain amount of pride in it, like being an early adopter of metric units in a time when everyone is still using imperial.

  25. Dvorak ergonomics statistics by KlaymenDK · · Score: 4, Interesting

    And the purported benefit of dvorak is that it's more ergonomic. This results in it being a little faster, but it's not the point. That's why if you do want to buy a dvorak keyboard, you'll find that almost none of them have the standard physical arrangement. But I do certainly notice the benefits of dvorak with my regular-format keyboards. Here's a fun comparison: Enter some text (using any layout), and have stats shown for Dvorak and qwerty. I have a page about Dvorak, and the distribution of characters on that page come out thusly:
    • Home row -- Dvorak: 66%, Qwerty: 32%
    • Top row -- Dvorak: 24%, Qwernty: 49%
    • Finger movement (arguably less scientifically 'hard' piece of data) -- Dvorak: 367m, Qwerty: 602m

    In other words, Dvorak gets you the same result with 39% less effort.
    1. Re:Dvorak ergonomics statistics by Provocateur · · Score: 5, Funny

      * Home row -- Dvorak: 66%, Qwerty: 32%
              * Top row -- Dvorak: 24%, Qwernty: 49%
              * Finger movement (arguably less scientifically 'hard' piece of data) -- Dvorak: 367m, Qwerty: 602m

      You left out:
              * Coworkers leaving your computer alone due to DVORAK layout -- priceless

      --
      WARNING: Smartphones have side effects--most of them undocumented.
  26. 9 people by miscz · · Score: 3, Funny

    That's a really big sample!

  27. speed or health? by beaverfever · · Score: 2, Interesting

    "And the purported benefit of dvorak is that it's more ergonomic. This results in it being a little faster, but it's not the point."

    I seem to recall that the point of dvorak was that it was faster, then that claim was subsequently discredited with force. When did an ergonomic benefit become its selling point? Has this claim of a physical health benefit been tested?

  28. Asperger's -- not just for geeks anymore! by freeweed · · Score: 2, Insightful

    Oh dear god...

    Being an introverted egomaniac asshole is not a disease. It's not a disorder. It's a buzzword, as you actually pointed out.

    For the 0.0001% of the population that is truly and utterly incapable of emoting to any other human being, I apologize and you have my deepest sympathies. To the rest of you who use a crutch like Asperger's as your defense for not being remotely civilized - grow up.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  29. Typing speed doesn't matter that much by ClosedSource · · Score: 2, Insightful

    When developing software, it's the speed of thinking that is usually the limiting factor, not the speed of typing. Quality code can't be written contiguously at 100 WPM.