What is Colemak?
Colemak, pronounced /'ko:lmæk/ (Coal-Mac), is a keyboard layout designed for touch typing in English. It is designed to be a practical alternative to the QWERTY and Dvorak keyboard layouts. It was released on 01-Jan-2006.
Why is it called Colemak?
I didn't think that QWFPGJ would be a very catchy name :) . It's after the name of its creator, Shai Coleman. Colemak has the same ending as Dvorak. Colemak was inspired by the Linux naming idea.
Will it take years to learn?
No. Actually most of the time spent is for improving the motor skills and finger dexterity involved in typing. If you already know how to touch type quickly and correctly in QWERTY, it won't take long to regain (and exceed) your QWERTY typing speed. Remember that only 17 move from QWERTY, and you only have to relearn those keys. See why Colemak is easy to learn.
How long does it take to learn the Colemak layout?
Each person will have a different learning experience, and it depends on many factors. You can read about other people's experiences in the forum to get a rough idea.
Will I forget how to type on QWERTY?
Most people can switch easily between keyboard layouts on a regular basis. After using QWERTY for many years, it's not forgotten quickly. Even if you forget, after a quick glance at the keyboard you'll be able to recall it. You are likely to experience a small drop in typing speed and accuracy when typing on QWERTY.
What if I learn Colemak and I need to use someone else's computer?
- Just install Colemak. It takes less than a minute to download and install it. Most people spend most of their times on a few computers.
- If it's not feasible to install Colemak, you can continue touch typing on QWERTY while looking at the keyboard.
Is there any scientific research that shows that Colemak is better?
According to carpalx, which is the most extensive research on keyboard layouts done so far, Colemak wins over Dvorak and QWERTY in all different typing effort models. Note that the default scoring model used by carpalx is somewhat subjective, but configurable. Moreover, there is plenty of anecdotal evidence on the Colemak forum, and on the web.
What's wrong with the QWERTY layout?
- It places very rare letters in the best positions, so your fingers have to move a lot more.
- It suffers from a high same finger ratio that slows down typing and increases strain.
- It allows for very long sequences of letters with the same hand (e.g. "sweaterdresses")
- It was designed to prevent the keys from sticking, without any consideration to ergonomic or efficiency aspects.
- It was designed so the word "typewriter" could be typed on the top row to ease demonstrations.
- It suffers from an extremely high ratio of home-row-jumping sequences (e.g. "minimum")
How many people are using Colemak?
See the Statistics. The number is growing every day.
Do I need to buy a new keyboard, move the keys or relabel them?
Where can I get a physical Colemak keyboard?
A physical Colemak keyboard can be useful, especially if do one-handed typing from time to time. While you can't buy yet a Colemak keyboard, you can make you own.
What's wrong with the Dvorak layout?
- The main problem with Dvorak is that it's too difficult and frustrating to learn for existing QWERTY typists because it's so different from QWERTY. Colemak has been designed to be easy to learn.
- Placing 'L' on the QWERTY 'P' position causes excessive strain on the right pinky. Colemak doesn't place frequent letters where the pinkies stretch.
- 'F' is on the QWERTY 'Y' position which is a difficult stretch on normal keyboards.
- 'I' is very frequent but isn't on the home position.
- 'R' is very frequent but isn't on the home row.
- It is significantly lopsided so that the right hand does too much work.
- It's not comfortable to use Ctrl-Z/X/C/V shortcuts with the left hand while holding the mouse with the right hand. Colemak conserves those shortcuts in their QWERTY positions.
- Even though the design principles are sound, the implementation isn't optimal because it was designed without the aid of computers.
- 'L' and 'S' form a frequent same-finger digraph on the right pinky. Same-finger for the pinky is very rare in Colemak. In particular, Unix commands such as 'ls -l' are very uncomfortable to type.
- Some punctuation (in particular the curly/square brackets) is less comfortable to type on Dvorak. This affects mainly programmers and advanced Unix users.
Who should learn Colemak?
- People that suffer from Repetitive strain injury (RSI), or Carpal tunnel syndrome (CTS).
- Anyone that experienced pain or discomfort while typing.
- Writers, programmers or anyone who wishes to type as fast as they think, and slower typing might result in a loss of their train of thought.
- Journalists, bloggers or anyone that needs to type in time-critical situations.
- Students that take notes with laptops during lectures.
- Anyone's that interested in lifehacks or doing things more efficiently.
- People that often use instant messaging and chat software.
- Anyone who spends over 10 hours per week at the keyboard.
Who shouldn't learn Colemak?
Colemak is designed for touch typing, and isn't much better for people that only use a few fingers to type. If you're not intending on learning correct touch typing technique, it won't be worth the effort to switch to Colemak.
Is Colemak suitable for smartphones?
Colemak isn't recommended for smartphones as it increases finger travel and error rate compared to QWERTY. On smartphones I would recommend gesture typing (e.g. Google Keyboard/Swype/Word Flow) on a QWERTY layout.
Is it worth switching from Dvorak to Colemak?
The Colemak keyboard layout fixes all the issues mentioned above, and wins in virtually every criterion, but the difference will be less noticeable than the difference between QWERTY and Dvorak. The switch won't be as easy for veteran Dvorak users. If you're generally happy with Dvorak, you should probably stick with it.
Is Colemak better than Dvorak for programming?
Programming languages make heavy use of punctuation symbols. Colemak keeps almost all of the punctuation keys in their QWERTY positions to ease the transition from QWERTY. It depends on what programming languages you use, variable naming conventions (CamelCase vs. underscores) and what editor you use. In the end it's a matter of personal preference. You'd might want to remap the AltGr sequences to punctuation symbols you use often.
How does hand alternation in Colemak compare to Dvorak?
Dvorak achieves higher hand alternation in the expense of higher same-finger ratio, imbalanced hand load, heavy strain on the pinky, and less handroll combos (multiple keys hit on the same hand with one comfortable movement). See: hand alternation.
I don't have time now to learn the Colemak layout
Learning a new keyboard layout is difficult and frustrating during the first few days, but you will reap the benefits every time you type for the rest of your life. You'll need to invest some time at first, but you'll be able to recoup your time investment many times over.
Even if you decide not to learn the layout, I recommend remapping the Caps Lock key to Backspace. That change alone results in a 15%-20% reduction of finger distance on QWERTY. After experiencing the difference perhaps you'll be more motivated to learn an alternative layout.
How does Colemak compare to Esperanto?
The main difference is that in order to communicate you need other to find other people that speak the same language. You don't need to make other people switch keyboard layouts in order to use Colemak. It takes significantly less time to learn a keyboard layout than it takes to learn a language. I'm hoping Colemak will eventually overtake Dvorak, but unfortunately QWERTY will continue to be the standard forevermore.
Where can I find images of the layout?
On the Images page.
What are the other alternative layouts besides Colemak?
What makes Colemak better than the alternatives?
- There's an active and growing community of users.
- Colemak has been designed to be easy to learn and to allow easy transition from QWERTY.
- Colemak keeps the Ctrl+Z/X/C/V in the same place.
- Colemak doesn't overwork the pinkies.
- Colemak's design is considered stable.
- Colemak is available for many operating systems.
- Colemak has typing lessons.
Where is the Caps Lock key?
It's gone. see also.
Will there be versions of Colemak optimized for other languages?
I won't have time in the near future to work on that.
Is there a one-handed version of Colemak?
There's an experimental Half-Colemak version similar to the Half-QWERTY keyboard available for Windows. More information
Would the Vim editor still be usable?
Vim has a totally redesigned remapping for Colemak that offers many advantages over the standard Vim mapping and the HJKL navigation in Vim. More information
Why does the website look like Wikipedia?
The Colemak website is powered by MediaWiki, and it uses the default template design. The Colemak website will be redesigned in the future. Your help with the web design would be appreciated.