Writing German text using the Dvorak keyboard

1) Motivation

It has been demonstrated that the Dvorak keyboard layout increases writing performance for English language typing. Since the Dvorak keyboard has been designed to match the needs of the English language, its usefulness for German texts remains to be evaluated.

2) German language typing

The main differences between English and German which affect the keyboards performance are the letter frequencies and a set of special characters called umlaute, i.e. Ä Ö Ü ä ö ü and ß.

2.1) German Keyboards

Most desktop computers in Germany ship with special German keyboards which have extra keys for the German umlaute. To make space for these keys the return key is shortened and some of the mathematical symbols have to be reached in a combination with the right Alt-key. Although for normal word processing these keys are not used very often it is quite annoying if you are programing or doing some other kind of mathematical information processing.

2.2) Other input methods

The most common input method for English keyboard layouts is to add the two dots on top of the letter by typing a double quote " followed by the letter. I.e. Ä is typed as "A whereas "A is typed as " space A. On German keyboards the same feature is implemented for the french accents ' and `. Since you need to press the shift key for the double quote you have to press a total of three keys for one umlaut.

My favorite way of typing German umlaute is offered one my system as "German-postfix". It exploits the common practice to write umlaute in a combination with e, i.e. ä as ae, and ß as sz where German fonts are not availible. . In one of the very rare occasions where ae has not to be replaced by ä typing an other e changes äe back to ae. except for the z all of these keys are on the home row on Dvorak keyboards. Therefore this is assumed to the most efficient and at the same time intuitive input method.

3) Reviewed Material

In order to test the keyboards performance three texts from the German newspaper "Süddeutsche Zeitung" have been reviewed. Text 1 and text 2 from the political section and text 3 from the technical section with an over average amount of English terminology. Text 4 as a reference is an English text from the CNN sports section.

The input method for the Dvorak keyboard was chosen as German-postfix discussed in the previous section. Since umlaute are rather rare, results are assumed to be not significantly different for other input methods.

4) Results

4.1) Finger balance

For the workload to be optimally spread over eight fingers each finger should press 12.5 percent of all keys. The following test measures the work load for each finger and the standard deviation for these eight values.

German Keyboard

Finger AQY
"!
WSX EDC FRV
TGB
ZHN
UJM
IK, OL. PÄÖÜ
ß-'?
standard
deviation
Text 1 5.9% 7.3% 23.7% 22.4% 19.7% 9.4% 7.0% 4.5% 7.5%
Text 2 6.5% 7.7% 22.3% 21.0% 20.3% 11.2% 7.3% 3.4% 7.0%
Text 3 5.3% 9.3% 24.1% 21.5% 19.2% 9.3% 8.5% 2.8% 7.4%
Text 4 9.1% 7.6% 19.0% 22.0% 17.3% 8.9% 13.3% 2.8% 6.1%

Dvorak Keyborad

Finger A!'" OQ, EJ. PUK
XIY
FGD
HBM
CTW RNV LSZ?- standard
deviation
Text 1 6.1% 4.4% 18.5% 14.6% 17.5% 10.3% 17.4% 11.3% 5.0%
Text 2 6.8% 4.8% 18.2% 14.5% 16.6% 9.6% 17.5% 12.0% 4.7%
Text 3 5.0% 5.6% 17.5% 13.2% 17.6% 11.3% 17.5% 12.2% 4.8%
Text 4 8.0% 8.8% 13.7% 15.3% 13.6% 13.7% 13.1% 10.7% 2.8%

Result

For all four texts the Dvorak keyboard layout is considerable more balanced than the German QWERTZ layout. The workload on QWERTZ ranges from 2.8% to 24.1%, whereas Dvorak only ranges from 4.4 to 18.5%. The results for the German texts (text 1-3) however are still significatly worse than for the English language text (text 4).

4.2) total effort

This performace measure tries to estimate the total effort spent to type a specific text. This effort is calculated from an estimated distance the finger has to travel from its home position. Keys on the home positions count 1, keys between the pointing finges (i.e. I and D on Dvorak) count 1.5, keys on the upper and lower row count 2 and the top row, which contains ?,ß and " on German keyboards, count 2.5. Finally the ratio between the Dvorak and the German effort is computed.

German Keyboard

Row top upper home bottom total effort
Text 1 19 1807 1136 730 6,383
Text 2 29 2500 1569 1014 8836
Text 3 9 1373 836 641 4970
Text 4 2 2119 1191 863 7259

Dvorak Keyborad

Row top upper home bottom total effort ratio
Text 1 0 865 2,596 308 5,165 80%
Text 2 0 1,136 3,582 491 7,157 80%
Text 3 0 649 1,933 302 4,002 80%
Text 4 0 1,005 2,846 324 5,700 79%

Results

According to this rough estimate one saves about 20% of "effort" when using Dvorak keyboards without significant difference between English and German texts. It is also important to note that the need to reach the top row disappeared completely.

5)Conclusion

These experiments strongly suggest that the Dvorak keyboard layout outperformes the German layout without wasting three keys for rather rare German umlaute. Therefore the Dvorak keyboard increases typing speed for German and English language texts as well as for programming languages.

Stefan Dirnstorfer
dirnstor@in.tum.de


A) Appendix

A.1) Raw Data

text1text2text3text4
A199320135315
B75946570
C9913198149
D181209140120
E595798452523
F77755778
G1241227074
H12821298124
I265434202316
J51746
K36613026
L12517188180
M7315179101
N353443261344
O108152124334
P76583888
Q0103
R271432216283
S229342204251
T250318177367
U12815879141
V30362947
W38535059
X21117
Y751461
Z4058275
Ä212280
Ö111820
Ü363880
ß91970
,47793531
.29533142
"101022
!0000