Poll: What keyboard layout do you use?
Since keyboard is a tool we use the most often, I wanted to ask about keyboard layouts.
What do you use, and what are your experiences with alternative?
What do you use, and what are your experiences with alternative?
41 comments
[ 3.3 ms ] story [ 98.1 ms ] threadIf the alternate layouts do give any real speed advantages (which is open for debate, I've heard of studies proving both sides), it isn't enough to be non-standard, IMO. YMMV but it isn't uncommon for me to be typing at someone else's keyboard and I don't want to have to mentally switch modes, so I just stick with qwerty.
Also, as much as some hackers like to focus on typing speed (advocating dvorak, the essays by Yegge, Atwood, etc), speed of typing has never been my bottleneck to writing good code, so optimizing for it never seemed very useful.
FWIW, I don't even touch type, I have a very odd 5 finger no-look (but not touch typing) muscle memory system (3 on the right hand -- thumb, index, middle and 2 on the left, index and thumb) but that gets me about 90 wpm when I've timed it which feels plenty fast enough.
The benefit of Dvorak is comfort, rather than overall typing speed, and that's something that can't be easily measured. Most of the time, your hands stay on the home row, and I've noticed that the shorter travel distance for my fingers lets me type for longer periods of time without needing to take a break, instead of just typing faster.
I liken it to headphones - when you switch away from iPod headphones to an expensive audiophile pair, you don't notice a huge difference until you have to go back, and what you previously thought was fine now sounds horrible. I used to be fine with qwerty, but now whenever I use it I can't help but notice "wow, my hands are moving all over the place".
Are there any bi-layouters out there?
I find that I don't have to actively think about what layout I am typing in, it just flows. I imagine bilinguists have a similar experience.
I chose Colemak primarily because it doesn't mess with common shortcuts (Bottom-left keys "qwarzxcvbm" remain the the same positions).
I still can't use Colemak on iOS devices, so regular QWERTY encounters still happen, but I didn't lose much of my QWERTY speed after I switched, something I feared might happen.
Before Colemak I tried Dvorak for about a month, but uncomfortable locations of common shortcuts seemed bit unfriendly - great for typing, not as great for computer use.
This might well be the reason why I never liked TeX at all. But I just love the placement of … and many other 'alt' glyphs that have nothing to do with coding.
I have also mapped the caps lock key to ']', which is the single most useful key ever for iOS dev in Xcode 4. Helped me more than switching to Dvorak would, I guess.
The French AZERTY is so poor, it is strange it is still the default keyboard for French speaking regions.
(note: I grew up in Argentina, so I'm used to Argentinian keyboards, maybe Spanish keyboards use a different distribution?)
did start learning shorthand once, but I found the simpler solution to my particular problem (nobody agreeing on the meetings conclusions) was just to have the discipline to write a short summary meeting email to all attendees.
Ctrl+[ is considered escape on older keyboards so vi style software includes emulation/acceptance of this behaviour.
Lets you hit escape easily, one finger on each hand, while still having easy access to other ctrl modified behavior (page up, page down).
In addition, as a programmer, a lot of the characters actually happen to be in more useful positions than in qwerty, even though that's not what the keyboard was designed for. '-_' especially is in a better place (home row, right pinky). Brackets are next to parens. '=' is slightly more convenient. Even in VI I find I like a lot of the key positions better.
It also doesn't help at all that the iPhone doesn't have a software Dvorak keyboard layout (jailbreaking is not an option).
I forgot to mention, and it also doesn't help, but I'm addicted to WoW so the times that I have switched to Dvorak I just switch back to QWERTY because I want to play WoW without having to re-do all my key binds and type slow as crap.
It's extremely frustrating, but once the initial 3-day hump is past, the learning curve smooths out. I have no reason for learning Dvorak other than the sake of learning itself. If you aren't pushing yourself and destroying your comfort boundaries, what ARE you doing?
Is it just because doing what everybody does seems to the the thing to do in a PC construction business?
Can't be IPR because the work was done by parts of the goverment, and IIRC this still is the mandatory keyboard layouy for governmental sale
If I only had to type on my own computer's keyboard and nothing else, I'd use Dvorak.
Sadly, I went back to QWERTY because I just couldn't manage to retain QWERTY ability. I typed like a retard on other people's machines, and because I spend some of my work hours helping and teaching others (on their machines), this ended up a deal-breaker.
I had thought by typing in QWERTY in the mornings I would be able to retain both, but I just couldn't actually do that in practice.
Learning Colemak ended up being an overall negative experience, even, because QWERTY seems even more stupid than it always has, after experiencing something better.
I am already very handy which this setup. Cost benefits can be ginormous, because there is never "50% off" sales on laptops in Finland.