Three keyboard la S: Qwerty, Dvorak, and colemak

Source: Internet
Author: User
Tags dota
[QWERTY layout]

We should be familiar with the QWERTY layout, the world's most popular keyboard layout.

As of last year's exposure and use of the Dvorak layout, I used the QWERTY layout for more than a decade. The maximum CPM (number of clicks per minute) in the test at http://speedtest.10fastfingers.com/is 475.

I believe that more than 99% of the readers reading this article are using the QWERTY layout.

 

Heat map

This heat map shows the analysis results of license.txt (36 K) of apache2using http://www.patrick-wied.at/projects/heatmap-keyboard/, as shown below

 

Advantages

1. penetration rate and compatibility close to 100%

2. All the shortcut keys of various software in history are designed for this layout by default.

3. The most common shortcut keys (^ A, ^ s, ^ C, ^ V, ^ X, ^ Z, ^ W) can be left-handed.

 

Disadvantages

1. High-frequency keys are mostly not in the middle of the row, so you need to move your fingers to press them. As a result, you need to move a lot of fingers.

 

2. The left-hand distribution of high-frequency keys is unbalanced, and the left-hand load is heavier than the right-hand load.

3. Single-handed continuous keys (especially the left hand) often occur, which are prone to fatigue and errors.

4. Commonly Used punctuation marks;/'must be entered with a finger, which is prone to fatigue and error.

 

[Dvorak layout]

This layout knows little about people. Compared with the QWERTY layout, it moves the vowel letter aoeui to the left, moves the most commonly used consonants to the right, and adjusts the key position of the punctuation.

Since I got started with it last year, I spent a month adapting to it and then abandoned the QWERTY layout. Not only has the input speed been improved (the maximum cpmnumber in the test at http://speedtest.10fastfingers.com/is 535), but coding has rarely experienced fatigue for a long time.

 

Heat map

 

Use

Windows: Add "American English-Dvorak" in language settings, http://code.google.com/p/dvorak-qwerty/ is recommended

Linux: Enter loadkeys Dvorak in the terminal (GUI please find in keyboard settings), it is recommended to use http://code.google.com/p/dvorak-qwerty/

Mac: Select "Dvorak-standard" in the language settings"

To enable the Dvorak layout for more systems, see: http://dvorak.mwbrooks.com/support.html

Advantages

1. Distribute high-frequency keys in the middle row, greatly reducing the finger movement distance

2. Try to enable the left and right hands to switch the keys to balance the burden.

3. The layout is elegant and the key position of the right hand responsible area is carefully designed, making the input of a combination of consonants (such as th nt gh wh RN) Very convenient.

4. Move the commonly used punctuation marks ',.; =-to a more comfortable position and enter more conveniently (ProgramMembers ).

Disadvantages

1. The layout has changed too much. Almost all the letters and punctuation marks have changed, making it difficult to get started.

2. Loss of blind play on a computer with a QWERTY Layout

3. It is difficult for others to use your computer. You can configure another QWERTY Layout Switch.

4. the shortcut keys that can be operated by one hand must be operated by both hands. However, there is a natural "Dvorak-standard" layout in MacOS, in Windows and Linux, you can use this http://code.google.com/p/dvorak-qwerty/to use the original keyboard with a key location, but there are also some bugs (ALT shortcuts are not supported, and some letters such as s w v Z are still in lower case when capslock)

5. Some software that skips the keyboard layout and directly obtains the keyboard code is still QWERTY layout, such as QQ Pinyin and sogou input methods (after testing, Ziguang and Google input methods can be used normally, but unfortunately my QQ dictionary is synchronized ), there are also QQ and some online banking password input boxes (the solution is to watch the keyboard press QWERTY layout input), there are some remote desktop software, there are some games (such as Warcraft, this is quite good, Dota is no longer available, haha)

6. High-frequency keys R and I still need to be moved before they can be pressed, while u and H are not very high-frequency keys but placed in the standard (they can be pressed without moving)

[Dvorak programmer layout]

It is estimated that a programmer will become more extreme if he finds that the layout with Dvorak is great. So we came out with such a layout.

This layout boldly replaces numbers with commonly used symbols, considering that the numbers appear more frequently in the program, and the positions between the two are changed.

 

Heat map

 

Advantages

1. Including all the disadvantages of the aforementioned Dvorak keyboard

2. Optimized common symbols in the program, such as $; () {} [] =, for coding.

Disadvantages

1. All disadvantages of the above Dvorak Layout

2. You can only press shift to enter a number -_-

[Colemak layout]

This layout is more radical than Dvorak. The hot zone diagram shows that the 8 high frequency keys are perfectly arranged in the standard.

I am trying to adapt to this layout. I will try again later.ArticleAnalyze which layout is better than Dvorak.

After several days of using the colemak, it is impossible to accept awkward punctuation input for coding, so we have to give up the colemak, which may be more suitable for ordinary people.

Heat map

Use

Windows: http://colemak.com/wiki/index.php? Title = Windows

Linux: http://colemak.com/wiki/index.php? Title = Unix

Mac: http://colemak.com/wiki/index.php? Title = Mac

For more information, see http://colemak.com/

Advantages

1. The high-frequency keys are perfectly distributed, and the finger movement distance is smaller.

2. qwzxcvbm and punctuation keys are not moved, and the keys except E and P are under the control of the original hand, making it easier to get started.

3. Common shortcut keys (^ A, ^ C, ^ V, ^ X, ^ Z, ^ W) can still be used normally.

4. capslock, which is not used for many years, is replaced with a high-frequency key backspace.

5. The official website with detailed information is http://colemak.com/. the exercise packages are designed for the various typing exercise software.

Disadvantages

1. There is no logic for key distribution, so it is not as elegant as Dvorak

2. Do not optimize common punctuation marks

[QWERTY layout]

We should be familiar with the QWERTY layout, the world's most popular keyboard layout.

As of last year's exposure and use of the Dvorak layout, I used the QWERTY layout for more than a decade. The maximum CPM (number of clicks per minute) in the test at http://speedtest.10fastfingers.com/is 475.

I believe that more than 99% of the readers reading this article are using the QWERTY layout.

 

Heat map

This heat map shows the analysis results of license.txt (36 K) of apache2using http://www.patrick-wied.at/projects/heatmap-keyboard/, as shown below

 

Advantages

1. penetration rate and compatibility close to 100%

2. All the shortcut keys of various software in history are designed for this layout by default.

3. The most common shortcut keys (^ A, ^ s, ^ C, ^ V, ^ X, ^ Z, ^ W) can be left-handed.

 

Disadvantages

1. High-frequency keys are mostly not in the middle of the row, so you need to move your fingers to press them. As a result, you need to move a lot of fingers.

 

2. The left-hand distribution of high-frequency keys is unbalanced, and the left-hand load is heavier than the right-hand load.

3. Single-handed continuous keys (especially the left hand) often occur, which are prone to fatigue and errors.

4. Commonly Used punctuation marks;/'must be entered with a finger, which is prone to fatigue and error.

 

[Dvorak layout]

This layout knows little about people. Compared with the QWERTY layout, it moves the vowel letter aoeui to the left, moves the most commonly used consonants to the right, and adjusts the key position of the punctuation.

Since I got started with it last year, I spent a month adapting to it and then abandoned the QWERTY layout. Not only has the input speed been improved (the maximum cpmnumber in the test at http://speedtest.10fastfingers.com/is 535), but coding has rarely experienced fatigue for a long time.

 

Heat map

 

Use

Windows: Add "American English-Dvorak" in language settings, http://code.google.com/p/dvorak-qwerty/ is recommended

Linux: Enter loadkeys Dvorak in the terminal (GUI please find in keyboard settings), it is recommended to use http://code.google.com/p/dvorak-qwerty/

Mac: Select "Dvorak-standard" in the language settings"

To enable the Dvorak layout for more systems, see: http://dvorak.mwbrooks.com/support.html

Advantages

1. Distribute high-frequency keys in the middle row, greatly reducing the finger movement distance

2. Try to enable the left and right hands to switch the keys to balance the burden.

3. The layout is elegant and the key position of the right hand responsible area is carefully designed, making the input of a combination of consonants (such as th nt gh wh RN) Very convenient.

4. Move the commonly used punctuation marks ',.; =-to a more comfortable position and make the input more convenient (Great for programmers ).

Disadvantages

1. The layout has changed too much. Almost all the letters and punctuation marks have changed, making it difficult to get started.

2. Loss of blind play on a computer with a QWERTY Layout

3. It is difficult for others to use your computer. You can configure another QWERTY Layout Switch.

4. the shortcut keys that can be operated by one hand must be operated by both hands. However, there is a natural "Dvorak-standard" layout in MacOS, in Windows and Linux, you can use this http://code.google.com/p/dvorak-qwerty/to use the original keyboard with a key location, but there are also some bugs (ALT shortcuts are not supported, and some letters such as s w v Z are still in lower case when capslock)

5. Some software that skips the keyboard layout and directly obtains the keyboard code is still QWERTY layout, such as QQ Pinyin and sogou input methods (after testing, Ziguang and Google input methods can be used normally, but unfortunately my QQ dictionary is synchronized ), there are also QQ and some online banking password input boxes (the solution is to watch the keyboard press QWERTY layout input), there are some remote desktop software, there are some games (such as Warcraft, this is quite good, Dota is no longer available, haha)

6. High-frequency keys R and I still need to be moved before they can be pressed, while u and H are not very high-frequency keys but placed in the standard (they can be pressed without moving)

[Dvorak programmer layout]

It is estimated that a programmer will become more extreme if he finds that the layout with Dvorak is great. So we came out with such a layout.

This layout boldly replaces numbers with commonly used symbols, considering that the numbers appear more frequently in the program, and the positions between the two are changed.

 

Heat map

 

Advantages

1. Including all the disadvantages of the aforementioned Dvorak keyboard

2. Optimized common symbols in the program, such as $; () {} [] =, for coding.

Disadvantages

1. All disadvantages of the above Dvorak Layout

2. You can only press shift to enter a number -_-

[Colemak layout]

This layout is more radical than Dvorak. The hot zone diagram shows that the 8 high frequency keys are perfectly arranged in the standard.

Now I am trying to adapt to this layout. I will write an article later to analyze which layout is better than Dvorak.

After several days of using the colemak, it is impossible to accept awkward punctuation input for coding, so we have to give up the colemak, which may be more suitable for ordinary people.

Heat map

Use

Windows: http://colemak.com/wiki/index.php? Title = Windows

Linux: http://colemak.com/wiki/index.php? Title = Unix

Mac: http://colemak.com/wiki/index.php? Title = Mac

For more information, see http://colemak.com/

Advantages

1. The high-frequency keys are perfectly distributed, and the finger movement distance is smaller.

2. qwzxcvbm and punctuation keys are not moved, and the keys except E and P are under the control of the original hand, making it easier to get started.

3. Common shortcut keys (^ A, ^ C, ^ V, ^ X, ^ Z, ^ W) can still be used normally.

4. capslock, which is not used for many years, is replaced with a high-frequency key backspace.

5. The official website with detailed information is http://colemak.com/. the exercise packages are designed for the various typing exercise software.

Disadvantages

1. There is no logic for key distribution, so it is not as elegant as Dvorak

2. Do not optimize common punctuation marks

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.