Dvorak Keyboard
- Lucus Eques
- Textkit Zealot
- Posts: 2037
- Joined: Wed Jan 07, 2004 12:52 pm
- Location: Pennsylvania
- Contact:
Dvorak Keyboard
Χαί?ετε καὶ salvete, omnes!
Last month I came upon the Dvorak keyboard layout, and my typing life has never been easier. Did you know that the standard QWERTY keyboard was actually designed to slow down your typing? It was made that way for the very first typewriters, since they jammed if you typed too fast. But once typewriter technology had advanced sufficiently such that this was no longer necessary, and seeing that the QWERTY keyboard caused carpal tunnel syndrome among other injuries, Dvorak (distantly related to the pianist) designed the Dvorak keyboard, for efficient, quick typing and to prævent injury, even with prolonged use. All computers today are programmed with this feature (it's free, in short), and I found it very easy and rewarding to switch over. This site is informative:
http://www.dvorak-keyboards.com/
This part of it is pretty cool; it shows you the comparison of how much further your fingers have to move on a QWERTY keyboard to type the same text with Dvorak:
http://www.acm.vt.edu/~jmaxwell/dvorak/comparePage.html
I typed in my name, and on Dvorak my fingers moved about 286 cm, while it used to take 403 cm on QWERTY. 72% of my name is in the home row in Dvorak, but only 38% of it is in the QWERTY home row. Larger samples of text show æqually impressive statistics. For this whole wikipedia article on Ancient Rome ( http://en.wikipedia.org/wiki/Ancient_Rome ):
DISTANCE
Dvorak: 809.3 m
Qwerty: 1332 m
HOME ROW
Dvorak: 66%
Qwerty: 31%
It's just as good for Latin, Italian, and also Greek, so I've put together a basic version of Dvorak Sophokeys for myself, and any other mac user; just email me if you want it.
Valete!
Last month I came upon the Dvorak keyboard layout, and my typing life has never been easier. Did you know that the standard QWERTY keyboard was actually designed to slow down your typing? It was made that way for the very first typewriters, since they jammed if you typed too fast. But once typewriter technology had advanced sufficiently such that this was no longer necessary, and seeing that the QWERTY keyboard caused carpal tunnel syndrome among other injuries, Dvorak (distantly related to the pianist) designed the Dvorak keyboard, for efficient, quick typing and to prævent injury, even with prolonged use. All computers today are programmed with this feature (it's free, in short), and I found it very easy and rewarding to switch over. This site is informative:
http://www.dvorak-keyboards.com/
This part of it is pretty cool; it shows you the comparison of how much further your fingers have to move on a QWERTY keyboard to type the same text with Dvorak:
http://www.acm.vt.edu/~jmaxwell/dvorak/comparePage.html
I typed in my name, and on Dvorak my fingers moved about 286 cm, while it used to take 403 cm on QWERTY. 72% of my name is in the home row in Dvorak, but only 38% of it is in the QWERTY home row. Larger samples of text show æqually impressive statistics. For this whole wikipedia article on Ancient Rome ( http://en.wikipedia.org/wiki/Ancient_Rome ):
DISTANCE
Dvorak: 809.3 m
Qwerty: 1332 m
HOME ROW
Dvorak: 66%
Qwerty: 31%
It's just as good for Latin, Italian, and also Greek, so I've put together a basic version of Dvorak Sophokeys for myself, and any other mac user; just email me if you want it.
Valete!
-
- Textkit Zealot
- Posts: 1889
- Joined: Sat May 31, 2003 2:28 am
- Location: Arthur Ontario Canada
Lucus Eques, two questions.
1) How long did it take you to get reasonably comfortable with it.
2) How much do you type.
I don't type that much and I am not that fast but I don't have to look at the key board.
Slowly on I have to type more and more at work so it might be worthwhile for me to try this.
I don't feel right doing the learning at work and I have precious little time at home to practice so I'm curious how quickly you learned it.
1) How long did it take you to get reasonably comfortable with it.
2) How much do you type.
I don't type that much and I am not that fast but I don't have to look at the key board.
Slowly on I have to type more and more at work so it might be worthwhile for me to try this.
I don't feel right doing the learning at work and I have precious little time at home to practice so I'm curious how quickly you learned it.
- Lucus Eques
- Textkit Zealot
- Posts: 2037
- Joined: Wed Jan 07, 2004 12:52 pm
- Location: Pennsylvania
- Contact:
I'd definitely recommend it over a long weekend or a vacation. I learned comfortably over Thanksgiving break; I wouldn't recommend trying to learn it at work either.
I type a lot, and I was quite proficient at QWERTY before I gave it up — since I was an especially fast typist before I switched, in a way it may have taken a little time for me to "slow down;" still, after a month, I type faster than I used to on QWERTY, and I've never felt better really. It's no problem now for me to switch and do QWERTY if I need, though usually I just change the computer I'm working on to Dvorak, which takes anywhere from 5 to 20 seconds.
That article also recommends not doing QWERTY at all until you're proficient at Dvorak — I strongly agree. I started out trying both, and it just confused my muscle memory, and probably added 5 days to my learning curve. Anyway, I found the experience generally quite rewarding, and I hope, since it is so easy, that the world begins to learn and update to something healthier and more efficient. I changed my keyboard's keys into Dvorak layout too long after learning; this is mainly for aesthetics, but I like it; it's easy to do on an Apple keyboard.
I type a lot, and I was quite proficient at QWERTY before I gave it up — since I was an especially fast typist before I switched, in a way it may have taken a little time for me to "slow down;" still, after a month, I type faster than I used to on QWERTY, and I've never felt better really. It's no problem now for me to switch and do QWERTY if I need, though usually I just change the computer I'm working on to Dvorak, which takes anywhere from 5 to 20 seconds.
That article also recommends not doing QWERTY at all until you're proficient at Dvorak — I strongly agree. I started out trying both, and it just confused my muscle memory, and probably added 5 days to my learning curve. Anyway, I found the experience generally quite rewarding, and I hope, since it is so easy, that the world begins to learn and update to something healthier and more efficient. I changed my keyboard's keys into Dvorak layout too long after learning; this is mainly for aesthetics, but I like it; it's easy to do on an Apple keyboard.
-
- Textkit Neophyte
- Posts: 36
- Joined: Sat Jan 06, 2007 11:30 pm
QWERTY was not designed to slow your typing. It was designed so the keys of a typewriter would not get jammed. An ABCDE layout caused jamming due to letter positioning(remember how old typewriters were with the long hammers pounding the ink onto the page) even at "Hunt and Peck" speeds causing the user to manually need to untangle the bars. Source(go to reference if you don't trust the source).
1) If I were to work on someone elses PC, chances are that they don't have a drovak layout and I'd have to revert to QWERTY typing, which would sort of defeat the purpose of switching.
2) The most important keys in programming - the quotes, curly braces, and brackets, are on the bottom rows in QWERTY which are much more convienient for me to access rather than reaching for the top row with my pinky and ring fingers. There is also a problem with the layout when you're trying to play a game since many games choose to use WASD and IJKL to control your character, and some don't even allow you to change that.
I would switch to drovak, but there are two problems switching:The QWERTY arrangement solved the jamming problem not by forcing typists to slow down, but by separating common sequences of letters in English. Pairs of keys that are frequently struck in succession were placed as far from each other as possible, so that the hammers that were likely to be used in quick succession were less likely to interfere with each other.
1) If I were to work on someone elses PC, chances are that they don't have a drovak layout and I'd have to revert to QWERTY typing, which would sort of defeat the purpose of switching.
2) The most important keys in programming - the quotes, curly braces, and brackets, are on the bottom rows in QWERTY which are much more convienient for me to access rather than reaching for the top row with my pinky and ring fingers. There is also a problem with the layout when you're trying to play a game since many games choose to use WASD and IJKL to control your character, and some don't even allow you to change that.
- Lucus Eques
- Textkit Zealot
- Posts: 2037
- Joined: Wed Jan 07, 2004 12:52 pm
- Location: Pennsylvania
- Contact:
Thank you for those corrections! I appreciate that a lot. Good to know.
All computers today have Dvorak (I am generalizing -- that is any Mac or XP-running PC); Dvorak has been a standard for a while. Obviously I'm a Mac user, but I have to type on PCs a lot at school, and it's very easy to switch to other keyboards: go to Control Panel, to Regional and Language Preferences, then into Language, then Add, and a language comes up with a potential keyboard. Hit Apply, and also allow a liitle icon to show up in the bottom task bar of the system (if there is such an option -- normally it comes on automatically) for ease of switching. Takes about 20 seconds.Voxforascausa wrote: I would switch to drovak, but there are two problems switching:
1) If I were to work on someone elses PC, chances are that they don't have a drovak layout and I'd have to revert to QWERTY typing, which would sort of defeat the purpose of switching.
Really? I think it's a real boon that they're up there, since I had to lift my hand right off the keyboard to get them usually, which lost several seconds. Now I don't even have to look, and I think they're much easier to reach -- much more intuitive.2) The most important keys in programming - the quotes, curly braces, and brackets, are on the bottom rows in QWERTY which are much more convienient for me to access rather than reaching for the top row with my pinky and ring fingers.
Mm. In that case, I would switch back to QWERTY for those games (a click in the menu bar). The ease of switching makes it really appealing. Any Mac user that operates Sophokeys knows what I'm talking about.There is also a problem with the layout when you're trying to play a game since many games choose to use WASD and IJKL to control your character, and some don't even allow you to change that.
-
- Textkit Member
- Posts: 128
- Joined: Thu Dec 29, 2005 4:14 am
You mean the layout, not the physical keyboard. And that's the problem. I myself have never seen the physical keyboard in a computer store. And type using Dvorak layout in a physical Qwerty keyboard sounds quite strange to me. Do you have a Dvorak keyboard or just use the layout?All computers today have Dvorak (I am generalizing -- that is any Mac or XP-running PC); Dvorak has been a standard for a while.
- Lucus Eques
- Textkit Zealot
- Posts: 2037
- Joined: Wed Jan 07, 2004 12:52 pm
- Location: Pennsylvania
- Contact:
When I learned, I just used the internal keyboard (the layout as you say), overtop the standard QWERTY arrangement of physical keys. I found this accelerated my learning of Dvorak, because I never was tempted to look down, and all the actions became immediately and solely tactile to visual on the screen. I decided to rearrange my keyboard's keys only recently to the Dvorak mode; although, I find even now that looking down just slows me down, since I learned properly and intuitively.
They sell Dvorak keyboards; here are the results of a random search:
At this site: http://www.theworldofstuff.com/dvorak/
Making the Switch
You can buy a Dvorak keyboard (see the next section for more details on buying), but it's not necessary.
Here are some: http://www.fentek-ind.com/dvorak.htm#std
Most keyboards let you pop off the keys with a paper clip -- a feature designed to prævent breaking of the key. The last time I did this (for my father), it took about twenty-five minutes to pop out and rearrange
They sell Dvorak keyboards; here are the results of a random search:
At this site: http://www.theworldofstuff.com/dvorak/
Making the Switch
You can buy a Dvorak keyboard (see the next section for more details on buying), but it's not necessary.
Here are some: http://www.fentek-ind.com/dvorak.htm#std
Most keyboards let you pop off the keys with a paper clip -- a feature designed to prævent breaking of the key. The last time I did this (for my father), it took about twenty-five minutes to pop out and rearrange
-
- Textkit Neophyte
- Posts: 36
- Joined: Sat Jan 06, 2007 11:30 pm
Great to know for the Windows machines. I know there might be some support question I'd be asked for this later. Thanks.Lucus Eques wrote: {snip}
All computers today have Dvorak (I am generalizing -- that is any Mac or XP-running PC); Dvorak has been a standard for a while. Obviously I'm a Mac user, but I have to type on PCs a lot at school, and it's very easy to switch to other keyboards: go to Control Panel, to Regional and Language Preferences, then into Language, then Add, and a language comes up with a potential keyboard. Hit Apply, and also allow a liitle icon to show up in the bottom task bar of the system (if there is such an option -- normally it comes on automatically) for ease of switching. Takes about 20 seconds.
By lower levels I mean they are not on the top row, which I just seem to dislike trying to reach. It is much easier for me for some reason(probably because you have to reach to the upper row often) ends up much quicker for me. If I had a Dvorak layout keyboard and I had to program in C, PHP or escpecially Perl I would probably be slightly annoyed reaching up there:{snip}
Really? I think it's a real boon that they're up there, since I had to lift my hand right off the keyboard to get them usually, which lost several seconds. Now I don't even have to look, and I think they're much easier to reach -- much more intuitive.
Code: Select all
BEGIN {
if ($kids) { write $santa; dump $kids; }
foreach (@night) { study $prayers and $stories; }
select $gentiles; #to
join "you"; if ($gentiles) { open $MIND,"ed"; }
}
-
- Global Moderator
- Posts: 789
- Joined: Wed Feb 11, 2004 7:56 pm
- Location: Boise, ID
This might just be crazy enough to try out....I might just like it! I always have liked being non-conventional anyhow, this would just seriously mess with people! Lucus...so you change your keyboard back when you are done using them at school? I'm picturing confused and ticked off freshman banging their heads against the desk...
- Lucus Eques
- Textkit Zealot
- Posts: 2037
- Joined: Wed Jan 07, 2004 12:52 pm
- Location: Pennsylvania
- Contact:
-
- Textkit Neophyte
- Posts: 49
- Joined: Mon Nov 14, 2005 9:05 am
This brings to mind when my family bought it's first computer, when I was a kid. Win 3.1, it was, and I was looking at the language settings for the keyboard. A couple of days later, Mother went to type something and found it to be gobbledygook. Turned out I'd accidently changed the keyboard settings to Finnish .Kopio wrote:This might just be crazy enough to try out....I might just like it! I always have liked being non-conventional anyhow, this would just seriously mess with people! Lucus...so you change your keyboard back when you are done using them at school? I'm picturing confused and ticked off freshman banging their heads against the desk...
-
- Textkit Member
- Posts: 128
- Joined: Thu Dec 29, 2005 4:14 am
Another problem: the original Dvorak layout is for English, not for other languages that need diacritics and accents. How I'm supposed to type the following characters: á é à ó ú à è ì ò ù ç ñ õ ã ô â etc.? There are some layouts adapted for these characters, but they are developed by individuals and are not found in Win, Mac or Linux as a standard. So it's quite difficult to use Dvorak to type other languages.All computers today have Dvorak (I am generalizing -- that is any Mac or XP-running PC); Dvorak has been a standard for a while.
Any idea?
-
- Textkit Zealot
- Posts: 3399
- Joined: Fri Jan 03, 2003 4:55 pm
- Location: Madison, WI, USA
- Contact:
Is typing speed really a problem for programmers? It seems to me thinking speed is the larger impediment (while not a programmer, I say this as a sysadmin who does a good chunk of programming). I'm not sure programs are written at typing speed.Voxforascausa wrote:That was Perl truncated from a program, and as you can see it'd be probably quite bad . Imagine the amount of brackets and braces for something like PostNuke(which is over 800 files, though most are images most of the size is in PHP) or Slash, the underlying code of slashdot. Not very dvorak friendly. I'd think that Dvorak would be excellent for authors, though.
William S. Annis — http://www.aoidoi.org/ — http://www.scholiastae.org/
τίς πατέρ' αἰνήσει εἰ μὴ κακοδαίμονες υἱοί;
τίς πατέρ' αἰνήσει εἰ μὴ κακοδαίμονες υἱοί;
- Lucus Eques
- Textkit Zealot
- Posts: 2037
- Joined: Wed Jan 07, 2004 12:52 pm
- Location: Pennsylvania
- Contact:
Do you have a Mac, tico? On a Mac those are very easy to do, hitting the Option key and then using other keys to make diacritics. For example, to write an acute accent, all I have to do is hit Option+E, then any vowel: á, ó, é, ú, Ã. I've never had a problem making any diacritic I needed for any language.
There's also a Latin Extended version of Dvorak, much like the Extended keyboard that comes with a Mac, which is useful because Option+O yields the macron.
http://homepage.mac.com/chinesemac/Lati ... vorak.html
There's also a Latin Extended version of Dvorak, much like the Extended keyboard that comes with a Mac, which is useful because Option+O yields the macron.
http://homepage.mac.com/chinesemac/Lati ... vorak.html
-
- Textkit Neophyte
- Posts: 36
- Joined: Sat Jan 06, 2007 11:30 pm
Certainly they are not written at typing speed consistently. Programming is more of a think, type, think mentality. However, if you can type more easily, you can think more and waste time typing less. Then, you can get to debugging and looking over your program faster.annis wrote:Is typing speed really a problem for programmers? It seems to me thinking speed is the larger impediment (while not a programmer, I say this as a sysadmin who does a good chunk of programming). I'm not sure programs are written at typing speed.Voxforascausa wrote:That was Perl truncated from a program, and as you can see it'd be probably quite bad . Imagine the amount of brackets and braces for something like PostNuke(which is over 800 files, though most are images most of the size is in PHP) or Slash, the underlying code of slashdot. Not very dvorak friendly. I'd think that Dvorak would be excellent for authors, though.
-
- Textkit Zealot
- Posts: 3399
- Joined: Fri Jan 03, 2003 4:55 pm
- Location: Madison, WI, USA
- Contact:
But is typing a major use of time, really? Especially given the IDEs and other tools many people use I'd expect a lot more time is wasted moving between mouse and keyboard than on QWERTY delays.Voxforascausa wrote:Certainly they are not written at typing speed consistently. Programming is more of a think, type, think mentality. However, if you can type more easily, you can think more and waste time typing less. Then, you can get to debugging and looking over your program faster.
I suppose it might depend a bit on the language. Programming in Inform 7 might benefit from faster typing speeds, but only because it's a domain specific language focused on storytelling.
William S. Annis — http://www.aoidoi.org/ — http://www.scholiastae.org/
τίς πατέρ' αἰνήσει εἰ μὴ κακοδαίμονες υἱοί;
τίς πατέρ' αἰνήσει εἰ μὴ κακοδαίμονες υἱοί;
-
- Textkit Neophyte
- Posts: 36
- Joined: Sat Jan 06, 2007 11:30 pm
Most experienced programmers tend to avoid or dislike IDEs(from my experiences with them) altogether and use text editors with highlighting such as emacs and vim, which are all about keyboard shortcuts and working from the command line(tends to be faster and lighter in the long run). Certainly dvorak probably would work for something like BASIC, COBOL or Pascal, which focuses heavily on mnumonics rather than symbols, but dvorak will probably slow you down in programming languages like C which focus more on symbols rather than mnumonics, and symbol based languages have really been dominating the mnemonic based ones, meaning chances are you aren't going to be using those mnemonic based ones, especially if you are on a project that requires you to port to different OSes.annis wrote:But is typing a major use of time, really? Especially given the IDEs and other tools many people use I'd expect a lot more time is wasted moving between mouse and keyboard than on QWERTY delays.Voxforascausa wrote:Certainly they are not written at typing speed consistently. Programming is more of a think, type, think mentality. However, if you can type more easily, you can think more and waste time typing less. Then, you can get to debugging and looking over your program faster.
I suppose it might depend a bit on the language. Programming in Inform 7 might benefit from faster typing speeds, but only because it's a domain specific language focused on storytelling.
-
- Textkit Zealot
- Posts: 3399
- Joined: Fri Jan 03, 2003 4:55 pm
- Location: Madison, WI, USA
- Contact:
In Unix-land that's certainly true, but is it outside?Voxforascausa wrote:Most experienced programmers tend to avoid or dislike IDEs(from my experiences with them) altogether and use text editors
Well I am a long-time emacs user, and the idea of converting to Dvorak makes my blood run cold. I've got 15+ years of accumulated customizations, personal elisp libraries, etc., all bound to they key combinations I want. Many have been in my toolset so long I can perform the action without thinking, and in fact I probably couldn't even tell you the actual keys I'm hitting without consulting the code where I modify the key-map. I suspect that for an experienced programmer in tune with a favorite editor switching to Dvorak would incur a hefty penalty, and longer than a week.with highlighting such as emacs and vim, which are all about keyboard shortcuts and working from the command line(tends to be faster and lighter in the long run).
William S. Annis — http://www.aoidoi.org/ — http://www.scholiastae.org/
τίς πατέρ' αἰνήσει εἰ μὴ κακοδαίμονες υἱοί;
τίς πατέρ' αἰνήσει εἰ μὴ κακοδαίμονες υἱοί;
-
- Textkit Neophyte
- Posts: 36
- Joined: Sat Jan 06, 2007 11:30 pm
Well, I learn most from the FreeBASIC/QuickBASIC and web developer communities, and the best of them(with the exception of the few that still like to use QuickBASIC and won't accept anything else) seem to use text editors rather than IDEs. C communities I am not too sure about because I don't program proficiently in C. I can assume since I've seen that the most proficient of those free programmers have an air of elitism on them, and I would not be too surprised if they do use text editors.annis wrote:In Unix-land that's certainly true, but is it outside?Voxforascausa wrote:Most experienced programmers tend to avoid or dislike IDEs(from my experiences with them) altogether and use text editors
-
- Textkit Neophyte
- Posts: 1
- Joined: Wed Sep 05, 2012 9:29 pm
Re: Dvorak Keyboard
To Lucus Eques: did you mean that you made a Greek dvorak keyboard? I have been searching desperately for a mac version (secondarily a pc version). Starting Modern Greek (for the third time!) this week, and can't imagine having to "hunt and peck" over a qwerty-style keyboard.
I have been using dvorak for 20-some years. I can answer all the nay-sayers, as I have fought all the problems. My macbook air runs a Swedish version, and we simply moved the keys around. Not that I need to look. People around me are always mystified that I can look up and read the board while typing.
I guess I had a good teacher ("Mavis Beacon teaches typing").
I learned dvorak after a broken wrist sent me to physical therapy. The waiting room was full of disabled workers with carpal tunnel. People who would never work again. The most convincing case for learning new tricks.
I hope you can help, or have a lead for me. (I tried searching google.gr and there is no mac presence in Greece.)
I have been using dvorak for 20-some years. I can answer all the nay-sayers, as I have fought all the problems. My macbook air runs a Swedish version, and we simply moved the keys around. Not that I need to look. People around me are always mystified that I can look up and read the board while typing.
I guess I had a good teacher ("Mavis Beacon teaches typing").
I learned dvorak after a broken wrist sent me to physical therapy. The waiting room was full of disabled workers with carpal tunnel. People who would never work again. The most convincing case for learning new tricks.
I hope you can help, or have a lead for me. (I tried searching google.gr and there is no mac presence in Greece.)