Keyboard layout efficiency depends on many factors, among them home area usage, vertical load distribution across rows, horizontal load distribution between hands and fingers, frequency of same finger and same hand usage, finger movement distance, cross row jump frequency and inward/outward rollover frequencies.
To simplify picture one can resort to notion of typing effort — single property that effectively takes into account above mentioned factors. It is based on typing model introduced by Carpalx project and is used for comparison, evaluation, improvement and optimization of keyboard layouts.
Carpalx report with essential keyboard stats is available for selected layouts. Only letters and three most common punctuation characters (full stop, comma and hyphen) are taken into account. Other characters are ignored. Norwegian (including Nynorsk), Danish and Swedish wikipedia data dumps were used as reference text. Frequency distribution is based on the same source. Ten finger distribution takes into account last letter frequencies and assumes that opposite hand's thumb is responsible for space bar. While eight finger distribution is calculated without taking into account spaces.
QWERTY is dominant layout in Scandinavia. Danish layout differs from Norwegian and Swedish ones by order of ø̈æ̈ letters.
Carpalx typing effort is 2.917 which is far from optimal, but better then baseline.
Row distribution is also far from optimal, which is not unusual for QWERTY based layouts.
Layout is asymmetric, left hand is used more frequently, which is typical for QWERTY layouts.
The main difference from Norwegian QWERTY is order of øæ letters, as æ is less frequent in Norwegian texts placing it in home area would be less optimal.
Carpalx typing effort is 2.876 which is again far from optimal, but better then baseline and better then corresponding values for Norwegian and Swedish.
Row distribution is inefficient, which is not unusual for QWERTY based layouts.
Layout is asymmetric, left hand is used much more frequently.
Carpalx typing effort is 2.998, a bit worse then corresponding values for Danish and Norwegian, but on pair with baseline.
Row distribution is still not optimal, like in most QWERTY based layouts.
Layout is asymmetric, left hand is used more often.
There are at least two Scandinavian Dvorak layouts. The main difference between two is placement of ø̈æ̈ letters.
Carpalx typing effort is 2.465, better then QWERTY but still rather high, both comparing to other optimized layouts and comparing to baseline.
Row distribution is much better then in QWERTY.
Layout is asymmetric, right hand is used more frequently, which is typical for Dvorak layouts.
Carpalx typing effort is 2.677, better then QWERTY but still rather high, both comparing to other optimized layouts and comparing to baseline.
Row distribution is much better then in QWERTY.
Layout is asymmetric, right hand is used more frequently, which is typical for Dvorak layouts.
Layout is created for ergonomic keyboards, below is ISO approximation.
Carpalx typing effort is 2.162 which is not optimal, but better then QWERTY and Dvorak.
Row distribution is good.
Right and left hands are used equally often.
Nordic flavour of German Nordtast.
Carpalx typing effort is 2.301 which is not optimal, but better then QWERTY and Svorak.
Row distribution is good.
Right and left hands are used equally often.
Norwegian keyboard layout for programmers.
Carpalx typing effort is 2.064 which is still not optimal, but better then QWERTY and Dvorak.
Row distribution is comparable to Dvorak.
Horizontal distribution is also good.
Swedish keyboard layout suitable for programming.
Carpalx typing effort is 2.209 which is not optimal, but better then QWERTY and Svorak.
Row distribution is good.
Layout is asymmetric, right hand is used more frequently.
Scandinavian Colemak flavours are more consolidated comparing to QWERTY and Dvorak. Order of ø̈åæ̈ is not language specific.
Carpalx typing effort is 1.878, very promising and close to baseline.
Row distribution is good.
Layout is asymmetric, right hand is used more frequently.
Carpalx typing effort is 2.054.
Row distribution is good.
Layout is symmetric.
Scandinavian keyboard layouts influenced by JNSF and Kvikk.
Carpalx typing effort is 1.868, much lower then QWERTY and Dvorak, but higher then Kvikk.
Row distribution is good, 65% of text is typed from home row.
Most of the load is handled by fast index and strong middle fingers.
Carpalx typing effort is 1.915, much lower then QWERTY and Dvorak, but higher then Kvikk.
Row distribution is good. Almost ⅔ of text is typed from home row.
Most of the load is handled by fast index and strong middle fingers.
Carpalx typing effort is 2.043, much lower then QWERTY and Svorak, but higher then Kvikk.
Row distribution is good.
Layout is symmetric, most of the load is handled by fast index and strong middle fingers.
Low effort Scandinavian keyboard layouts.
Carpalx typing effort is 1.627, much lower then QWERTY, Dvorak and Colemak.
Row distribution is good. Almost ¾ of text is typed from home row.
Layout is symmetric, most of the load is handled by fast index and strong middle fingers.
Carpalx typing effort is 1.673, much lower then QWERTY, Dvorak and Colemak.
Row distribution is good. Almost ¾ of text is typed from home row.
Layout is symmetric, most of the load is handled by fast index and strong middle fingers.
Carpalx typing effort is 1.738, still much lower then QWERTY, Svorak and Colemak.
Row distribution is good.
Layout is symmetric, most of the load is handled by fast index and strong middle fingers.
List of Scandinavian layouts. Typing effort is linked to corresponding Carplax report.
Selected layouts are accompanied by word report — list of medium sized words sorted by typing effort.
Layout | Norwegian | Danish | Swedish |
QWERTY | 0.56-8.52 | 0.67-7.25 | 0.56-7.75 |
---|---|---|---|
Colemak | 0.13-7.46 | 0-7.46 | 0.13-7.46 |
Skarp | 0.13-6.13 | 0.18-5.23 | 0.13-5.97 |
Kvikk | 0.13-5.51 | 0.18-5.19 | 0.13-6.16 |
Character frequency (%) in Scandinavian Wikipedia articles.
Character | Norwegian | Danish | Swedish | |
---|---|---|---|---|
Bokmål | Nynorsk | |||
e | 15.754 | 13.345 | 15.897 | 10.065 |
r | 8.53 | 8.595 | 8.487 | 8.7 |
t | 8.186 | 7.779 | 7.119 | 7.944 |
n | 7.937 | 7.44 | 7.306 | 8.089 |
s | 6.472 | 6.163 | 5.949 | 6.916 |
i | 5.924 | 6.661 | 5.904 | 5.502 |
a | 5.719 | 8.155 | 5.717 | 9.156 |
l | 5.141 | 4.824 | 5.045 | 4.928 |
o | 5.025 | 5.01 | 4.738 | 4.204 |
d | 4.095 | 4.221 | 6.07 | 4.442 |
k | 3.81 | 3.952 | 3.1 | 3.248 |
g | 3.667 | 3.678 | 4.04 | 2.773 |
m | 3.295 | 3.408 | 3.18 | 3.452 |
v | 2.532 | 2.78 | 2.486 | 2.923 |
f | 2.09 | 1.977 | 2.789 | 2.075 |
p | 1.92 | 1.895 | 1.487 | 1.746 |
b | 1.61 | 1.182 | 1.728 | 1.505 |
u | 1.597 | 1.715 | 1.606 | 1.715 |
h | 1.27 | 1.117 | 1.421 | 1.796 |
å | 1.217 | 1.452 | 0.899 | 1.365 |
. | 0.857 | 0.873 | 0.848 | 0.772 |
ø̈ | 0.794 | 0.766 | 0.782 | 1.356 |
j | 0.752 | 1.109 | 0.456 | 0.538 |
y | 0.741 | 0.861 | 0.662 | 0.577 |
, | 0.679 | 0.711 | 0.965 | 0.519 |
æ̈ | 0.203 | 0.142 | 0.887 | 2.137 |
- | 0.079 | 0.085 | 0.093 | 0.058 |
c | 0.077 | 0.073 | 0.284 | 1.289 |
w | 0.011 | 0.012 | 0.021 | 0.018 |
z | 0.011 | 0.015 | 0.02 | 0.019 |
x | 0.005 | 0.004 | 0.014 | 0.167 |
q | 0.002 | 0.002 | 0.002 | 0.005 |
Character | Bokmål | Nynorsk | Danish | Swedish |
Norwegian |
September 12, 2021. Giorgi Chavchanidze.