Poll: What keyboard layout do you use?
What do you use, and what are your experiences with alternative?
What do you use, and what are your experiences with alternative?
If 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".
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.
Adding to that observation, during that same time period I could almost feel my synapses firing faster and new neuron connections being made. I felt like I got a turbo boost to my IQ during that period where I thought fast, was more creative and just generally sharper. That effect, whether placebo or otherwise has completely disappeared by now, so it's nothing intrinsic to the format.
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.
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.
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.
Question though:
How do you copy/paste in Dvorak? Does it really take two hands? Do you have to remap copy/paste to new keys if you want to maintain the one-handed ability?
Also, anyone know what default behavior is for remote desktop? Do I need to change my keyboard settings on the remote machine or only the local machine? (I could TIAS tomorrow at work, but I'm on my linux laptop with no access to a machine to remote into.)
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?
I am already very handy which this setup. Cost benefits can be ginormous, because there is never "50% off" sales on laptops in Finland.
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
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.
If I only had to type on my own computer's keyboard and nothing else, I'd use Dvorak.
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).
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.
(note: I grew up in Argentina, so I'm used to Argentinian keyboards, maybe Spanish keyboards use a different distribution?)
The French AZERTY is so poor, it is strange it is still the default keyboard for French speaking regions.