Home key bigrams

30 December 2016

This page shows how many bigrams can be typed on the home keys on all the different layouts.

Methodology: Each finger is numbered from 1 to 5, from thumb to pinky. This is basically in order of strength and flexibility, and is not entirely accurate because the ratios are not correct, but since they will be evaluated against other layouts in the same way, it should all come out in the wash.

Then we see if the required text can be typed on the home keys, and if so, with which fingers. Let us assume we want to type "th", and both letters are on the home keys, with t on an index finger, and e on a middle finger.

So we do a sum as follows: 6 - (finger1 + finger2)/2, which in this case is 6 - (2 + 3)/2, = 6 - 5/2 = 3.5. Then this figure is multiplied by the frequency of the text in English (3.882543 for th), so that more common texts count for more than less common texts.

If the text can not be typed on the home keys, it gets a score of zero. Then we add up all these scores, and finally rank the layouts according to their scores, where higher is better, as it means the texts are typed on stronger fingers.

For layouts where two fingers are needed for a letter, we add the weights of all both fingers, but still still divide the sum by 2. So layouts that have common letters on AltGr level, for example, get punished by this.

We use the 20 most common bigrams.

RankLayoutHome key lettersWeighted scoreComponents handled and not handled
1rsthd-2.en.ergolinearrsthenaio90.17th he in er an re on en at ha to or it is hi es nd ou ed ng
2seelpy-1-17.en.ergolinearioaetnrkuyhscwbmgldf88.18th he in er an re nd on en at ou ed ha to or it is hi es ng
2seelpy-1-22.en.ergolinearioaetnrkuyhscwbmgldf88.18th he in er an re nd on en at ou ed ha to or it is hi es ng
4cole-e.en.ergodoxarstenhio87.85th he in er an re on en at ha to or it is hi es nd ou ed ng
4cole-shift-e.en.ergodoxarstenhio87.85th he in er an re on en at ha to or it is hi es nd ou ed ng
6x2.en.ergolineardaeihntsr87.74th he in er an re nd en at ed ha it is hi es on ou to or ng
7beakl-clp-0.en.matrixbnhteakvwrlgiojcsdux87.53th he in er an re nd on en at ou ed ha to or it is hi es ng
8essie-2.en.matrixyoeatnpmlgrsfzuhidcv87.50th he in er an re nd on en at ou ed ha to or it is hi es ng
9x6-mod-Sc0ty-NonGr.en.ergodoxioeahtnsr86.63th he in er an re on en at ha to or it is hi es nd ou ed ng
10einbinder-orthogonal.en.ergodoxoieanhtsr86.07th he in er an re on en at ha to or it is hi es nd ou ed ng
11lydell-anishtro.en.ergodoxanisehtro85.74th he in er an re on en at ha to or it is hi es nd ou ed ng
12einbinder-1975-mod-Ian.en.matrixioeanhtsr85.13th he in er an re on en at ha to or it is hi es nd ou ed ng
13maltron-us-90.en.ergodoxanisethor83.87th he in er an re on en at ha to or it is hi es nd ou ed ng
13maltron-us.en.ergolinearanisethor83.87th he in er an re on en at ha to or it is hi es nd ou ed ng
15opuiany.en.ergodoxuianehtsr83.13th he in er an re en at ha it is hi es nd on ou ed to or ng
16yrinaquo.en.ergodoxrinaehtsc82.60th he in er an re en at ha it is hi es nd on ou ed to or ng
17maltron-us-90-mod-Andreas.en.ergodoxraoteshni82.49th he in er an re on en at ha to or it is hi es nd ou ed ng
18x6-1h.en.ergolinearioeatnsrh81.66th he in er an re on en at ha to or it is hi es nd ou ed ng
18x6-2h.en.ergolinearioeatnsrh81.66th he in er an re on en at ha to or it is hi es nd ou ed ng
18x6-3h.en.ergolinearioeatnsrh81.66th he in er an re on en at ha to or it is hi es nd ou ed ng
18x6-4h.en.ergolinearioeatnsrh81.66th he in er an re on en at ha to or it is hi es nd ou ed ng
18x6-5h.en.ergolinearioeatnsrh81.66th he in er an re on en at ha to or it is hi es nd ou ed ng
18x7h.en.ergolinearioeatnsrh81.66th he in er an re on en at ha to or it is hi es nd ou ed ng
24x2-AltGrHspace.en.ergolineardoeahntsr80.04th he er an re nd on en at ed ha to or es in ou it is hi ng
24x2-wip.en.ergolineardoeahntsr80.04th he er an re nd on en at ed ha to or es in ou it is hi ng
26proxkb-thumbshift.en.ergodoxoaisetrnh79.52th he in er an re on en at ha to or it is hi es nd ou ed ng
26proxkb.en.ergodoxoaisetrnh79.52th he in er an re on en at ha to or it is hi es nd ou ed ng
28seelpy-1-1.en.ergolinearioeatnsxyuchrwbvpgldfq79.45th he in er an re nd on en at ou ed ha to or it is hi es ng
28seelpy-1-4.en.ergolinearioeatnrxyuchswbvpgldfq79.45th he in er an re nd on en at ou ed ha to or it is hi es ng
28seelpy-1.en.ergolinearioeatnsxyuchrwbvpgldfq79.45th he in er an re nd on en at ou ed ha to or it is hi es ng
313r.en.ergolinearioeatnsxycuhrwbjlgfdq79.20th he in er an re nd on en at ou ed ha to or it is hi es ng
32seelpy-1-8.en.ergolinearioeatnrkuychswbmgldf78.81th he in er an re nd on en at ou ed ha to or it is hi es ng
33beakrak-1-1.en.ergodoxdiaethnsl78.05th he in an nd en at ed ha it is hi es er re on ou to or ng
34t-ht02a.en.ergodoxiaeotshnr78.04th he in er an re on en at ha to or it is hi es nd ou ed ng
35essie-3.en.ergolinearieatnyfcdsghorp77.33th he in er an re nd on en at ed ha to or it is hi es ng ou
36beakrak-mod-Ian.en.ergodoxdieatnrsh77.29th he in er an re nd en at ed ha it is hi es on ou to or ng
37beakrak.en.ergodoxdieathnsl76.71th he in an nd en at ed ha it is hi es er re on ou to or ng
38seelpy-1-lowscore.en.ergolinearioeatnsxyuchrwbvpgldfq75.69th he in er an re nd on en at ou ed ha to or it is hi es ng
39yoruian.en.ergodoxuianehtsc71.35th he in an en at ha it is hi es er re nd on ou ed to or ng
40p_nr.en.matrixjeainhtsb70.64th he in an en at ha it is hi es er re nd on ou ed to or ng
41p_nr-mod-Ian.en.matrixjieanhtsb70.47th he in an en at ha it is hi es er re nd on ou ed to or ng
42hoke.en.ansirnthieoa69.54th he in er an re on en at ha to or it hi nd ou ed is es ng
43aoeyk.en.ansiaoeihntr69.39th he in er an re on en at ha to or it hi nd ou ed is es ng
44widely-alternating-A.en.ansirsntheia68.57th he in er an re en at ha it is hi es nd on ou ed to or ng
45beakrak-1-2.en.ergodoxihaetdnls68.48th he in an nd en at ed ha it is hi es er re on ou to or ng
46x7-1h.en.ergolinearieatnskh67.84th he in an en at ha it is hi es er re nd on ou ed to or ng
46x7-2h.en.ergolinearieatnskh67.84th he in an en at ha it is hi es er re nd on ou ed to or ng
48essie-3-wip-2.en.ergolinearieatnkyfgdschlurq67.72th he in er an re nd en at ed ha it is hi es ng on ou to or
48essie-3-wip.en.ergolinearieatnyfgdschrul67.72th he in er an re nd en at ed ha it is hi es ng on ou to or
50another-method-NON-mirrored.en.ansirsthaeni66.80th he in er an re en at ha it is hi es nd on ou ed to or ng
50another-method-NON.en.ansiineahtsr66.80th he in er an re en at ha it is hi es nd on ou ed to or ng
50juyanith.en.ansirsthaeni66.80th he in er an re en at ha it is hi es nd on ou ed to or ng
50mtgap-lering.en.ansiineahtsr66.80th he in er an re en at ha it is hi es nd on ou ed to or ng
50mtgap-mod-joey2216.en.ansiineahtsr66.80th he in er an re en at ha it is hi es nd on ou ed to or ng
50mtgap-thumbshift-2.en.ergolinearineahtsr66.80th he in er an re en at ha it is hi es nd on ou ed to or ng
50mtgap-thumbshift.en.ergodoxineahtsr66.80th he in er an re en at ha it is hi es nd on ou ed to or ng
50mtgap.en.ansiineahtsr66.80th he in er an re en at ha it is hi es nd on ou ed to or ng
58hein-rightshift.en.ansiasrthein66.69th he in er an re en at ha it is hi es nd on ou ed to or ng
58hein.en.ansiasrthein66.69th he in er an re en at ha it is hi es nd on ou ed to or ng
60balanced-v.en.ergodoxoaeihtns65.99th he in an on en at ha to it is hi es er re nd ou ed or ng
60dvorak-mod-Capewell.en.ansioaeihtns65.99th he in an on en at ha to it is hi es er re nd ou ed or ng
60dvorak-mod-Kaeteker.en.ansioaeihtns65.99th he in an on en at ha to it is hi es er re nd ou ed or ng
63goettl-brugh-julstrom.en.ansisnhteaid65.12th he in an nd en at ed ha it is hi es er re on ou to or ng
64dvorak-mod.en.ansiaoeihtns64.91th he in an on en at ha to it is hi es er re nd ou ed or ng
64fargas.en.isosnthieoa64.91th he in an on en at ha to it is hi es er re nd ou ed or ng
66dreymar.en.ansiaseihtno64.72th he in an on en at ha to it is hi es er re nd ou ed or ng
66qwerak.en.ansiaseihtno64.72th he in an on en at ha to it is hi es er re nd ou ed or ng
68x6-1.en.ergolinearahietsnr64.69th he in er an re en at ha it is hi es nd on ou ed to or ng
68x6.en.ergolinearahietsnr64.69th he in er an re en at ha it is hi es nd on ou ed to or ng
70mcgunnigle-scientific.en.ansidoathein64.47th he in an nd on en at ed ha to it hi er re ou or is es ng
71einbinder-10-finger.en.ansiiranthes64.27th he in er an re en at ha it is hi es nd on ou ed to or ng
72huiea-mod-Ian.en.ansihaietnsr63.90th he in er an re en at ha it is hi es nd on ou ed to or ng
73m3.en.ansiihaetsnr63.82th he in er an re en at ha it is hi es nd on ou ed to or ng
73r2-p.en.ansiihaetsnr63.82th he in er an re en at ha it is hi es nd on ou ed to or ng
73s2.en.ansiihaetsnr63.82th he in er an re en at ha it is hi es nd on ou ed to or ng
73x4.en.ansiihaetsnr63.82th he in er an re en at ha it is hi es nd on ou ed to or ng
73x4.en.ergolinearihaetsnr63.82th he in er an re en at ha it is hi es nd on ou ed to or ng
73x5.en.ergolinearihaetsnr63.82th he in er an re en at ha it is hi es nd on ou ed to or ng
79eaton.en.ansisnthaeoi63.61th he in an on en at ha to it is hi es er re nd ou ed or ng
80workman-programmer.en.ansiashtneoi63.60th he in an on en at ha to it is hi es er re nd ou ed or ng
80workman.en.ansiashtneoi63.60th he in an on en at ha to it is hi es er re nd ou ed or ng
82blick-mod-Ian.en.ansihiatensr63.46th he in er an re en at ha it is hi es nd on ou ed to or ng
83klausler.en.ansioaeinths63.29th he in an on en at ha to it is hi es er re nd ou ed or ng
84dsend-thumbshift.en.ergodoxrsntaehi62.95th he in er an re en at ha it is hi es nd on ou ed to or ng
85haeik.en.ansihaeitnrs62.53th he in er an re en at ha it is hi es nd on ou ed to or ng
86a-joy-rehomed.en.ansiashteion61.47th he in an on en at ha to it is hi es er re nd ou ed or ng
87dvorak-mod-Kengo.en.ergodoxpiaehtns61.36th he in an en at ha it is hi es er re nd on ou ed to or ng
88halmak-2-2.en.ansishntaeoi61.05th he in an on en at ha to it is hi es er re nd ou ed or ng
89colemak-mod-Ian-2.en.ansirsntaeih60.80th he in er an re en at ha it is hi es nd on ou ed to or ng
90adnw-mod-keen.en.ansihieatrns60.72th he in er an re en at ha it is hi es nd on ou ed to or ng
90adnw.en.ansihieatrns60.72th he in er an re en at ha it is hi es nd on ou ed to or ng
92threelayout-kla.en.ergodoxoheartns60.56th he er an re on en at ha to or es in nd ou ed it is hi ng
93colman.en.ansianhsteio60.10th he in an on en at ha to it is hi es er re nd ou ed or ng
94thumb-o-board-tweaked.en.ansithernasi59.84th he in er an re en at ha it is hi es nd on ou ed to or ng
95schizoKBD-AltGrSpc.en.ansihiaestnr59.59th he in er an re en at ha it is hi es nd on ou ed to or ng
95schizoKBD-shifted-AltGrSpc.en.ansihiaestnr59.59th he in er an re en at ha it is hi es nd on ou ed to or ng
97blick.en.ansihiatenso59.41th he in an on en at ha to it is hi es er re nd ou ed or ng
98norman.en.ansiasetnioh59.29th he in an on en at ha to it is hi es er re nd ou ed or ng
98norman.en.ergodoxasetnioh59.29th he in an on en at ha to it is hi es er re nd ou ed or ng
100embizone.en.ansirnstaeih58.99th he in er an re en at ha it is hi es nd on ou ed to or ng
100noname-30.en.ansihieatsnr58.99th he in er an re en at ha it is hi es nd on ou ed to or ng
102keymacs.en.ansiraenoths58.74th he er an re on en at ha to or es in nd ou ed it is hi ng
103anglian.en.isotisnhoae58.71th he in an on en at ha to it is hi es er re nd ou ed or ng
104liigol-mod-Ian-2.en.ansihstnaeio58.56th he in an on en at ha to it is hi es er re nd ou ed or ng
105liigol-mod-Ian.en.ansihstnieoa58.34th he in an on en at ha to it is hi es er re nd ou ed or ng
105liigol.en.ansiastnieoh58.34th he in an on en at ha to it is hi es er re nd ou ed or ng
107blou.en.ansihreatsni58.15th he in er an re en at ha it is hi es nd on ou ed to or ng
108balance-twelve.en.ansinrstaeih58.05th he in er an re en at ha it is hi es nd on ou ed to or ng
108heiadtsrn-wfgv.en.ansihieatsrn58.05th he in er an re en at ha it is hi es nd on ou ed to or ng
108hieadtsrn.en.ansihieatsrn58.05th he in er an re en at ha it is hi es nd on ou ed to or ng
108hieamtsrn-wide.en.ansihieatsrn58.05th he in er an re en at ha it is hi es nd on ou ed to or ng
108hieamtsrn.en.ansihieatsrn58.05th he in er an re en at ha it is hi es nd on ou ed to or ng
108hieaqdtsrn.en.ansihieatsrn58.05th he in er an re en at ha it is hi es nd on ou ed to or ng
108hieaqmtsrn.en.ansihieatsrn58.05th he in er an re en at ha it is hi es nd on ou ed to or ng
108oneproduct.en.ansinrstaeih58.05th he in er an re en at ha it is hi es nd on ou ed to or ng
116dvorak-mod-ElAzharty-Azmi-Suliman-mod-Ian.en.ansihsanetoi57.74th he in an on en at ha to it is hi es er re nd ou ed or ng
117halmak-2.en.ansihsntaeoi57.19th he in an on en at ha to it is hi es er re nd ou ed or ng
117halmak.en.ansihsntaeoi57.19th he in an on en at ha to it is hi es er re nd ou ed or ng
119qwerty-rehomed-ian.en.ansiaerthio57.10th he er re at ha to or it hi in an nd on en ou ed is es ng
120eNNe-9640PM.en.ergodoxoieatsndr56.96in er an re nd on en at ed to or it is es th he ou ha hi ng
121rusk.en.ansianesthor56.94th he er an re on en at ha to or es in nd ou ed it is hi ng
122a7429-kle7007-WIP.en.ansihieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122a7489-kle6882-WIP.en.ansihieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122alice-7499-WIP.en.ansihieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122beakl-4-mod-Ian-1.en.ergodoxhieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122beakl-4-mod-Ian-AltGr-3.en.ansihieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122m1-2.en.ansihieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122m2-tweak.en.ansihieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122m2.en.ansihieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122r1-p.en.ansihieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122schizoKBD-shifted.en.ansihieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122x1-ou.en.ergolinearhieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122x1-tweaked.en.ergolinearhieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122x1.en.ansihieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122x1.en.ergodoxhieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
122x1.en.ergolinearhieastnr56.92th he in er an re en at ha it is hi es nd on ou ed to or ng
137vukeys-swapped-mod-Ian-2.en.ansiaheontsr56.92th he er an re on en at ha to or es in nd ou ed it is hi ng
138cyberswarm-mod-Ian.en.ansisneatoih56.58th he in an on en at ha to it is hi es er re nd ou ed or ng
139rusk-mod-Ian.en.ansianestohr54.39th he er an re on en at ha to or es in nd ou ed it is hi ng
140ashley-gudyr.en.ansiiateonsh54.34th he in an on en at ha to it is hi es er re nd ou ed or ng
141cry.en.matrixcrietsnh53.86th he in er re en it is hi es an nd on at ou ed ha to or ng
142qwerty-row-swap-mod-Ian.en.ansiasethiou53.68th he at ou ha to it is hi es in er an re nd on en ed or ng
143oiseau.en.ansioieastnh53.53th he in an on en at ha to it is hi es er re nd ou ed or ng
144dvorak-mod-Ian-2.en.ansiaoeistnh53.32th he in an on en at ha to it is hi es er re nd ou ed or ng
144dvorak-mod-Ian.en.ansiaoeistnh53.32th he in an on en at ha to it is hi es er re nd ou ed or ng
146codemakx.en.ansidstnaeoh52.78th he an nd on en at ed ha to es in er re ou or it is hi ng
146qgmlwb.en.ansidstnaeoh52.78th he an nd on en at ed ha to es in er re ou or it is hi ng
146qgmlwy.en.ansidstnaeoh52.78th he an nd on en at ed ha to es in er re ou or it is hi ng
146qgmlwy.en.ergolineardstnaeoh52.78th he an nd on en at ed ha to es in er re ou or it is hi ng
150pittard.en.ansiaeiohnrs52.78he in er an re on en ha or is hi es th nd at ou ed to it ng
151harrison.en.ansiasdneht51.27th he an nd en at ed ha es in er re on ou to or it is hi ng
152alphametric.en.ansiaoeuhtns50.80th he an on en at ou ha to es in er re nd ed or it is hi ng
152dvorak-caps-backspace.en.ansiaoeuhtns50.80th he an on en at ou ha to es in er re nd ed or it is hi ng
152dvorak-hackers-ordered-numbers.en.ansiaoeuhtns50.80th he an on en at ou ha to es in er re nd ed or it is hi ng
152dvorak-original-numbers.en.ansiaoeuhtns50.80th he an on en at ou ha to es in er re nd ed or it is hi ng
152dvorak-programmer-ordered-numbers.en.ansiaoeuhtns50.80th he an on en at ou ha to es in er re nd ed or it is hi ng
152dvorak-untangled.en.ansiaoeuhtns50.80th he an on en at ou ha to es in er re nd ed or it is hi ng
152dvorak.en.ansiaoeuhtns50.80th he an on en at ou ha to es in er re nd ed or it is hi ng
152dvorak.en.ergolinearaoeuhtns50.80th he an on en at ou ha to es in er re nd ed or it is hi ng
152right-pinky-friend.en.ansiaoeuhtns50.80th he an on en at ou ha to es in er re nd ed or it is hi ng
152svorak-r-kinesis-asr.sw.ergodoxaoeuhtns50.80th he an on en at ou ha to es in er re nd ed or it is hi ng
152widePDK-custom.en.ansiaoeuhtns50.80th he an on en at ou ha to es in er re nd ed or it is hi ng
163savard.en.ansioiaetnrd50.65in er an re nd on en at ed to or it th he ou ha is hi es ng
164plum.en.ergolinearreadthis50.45th he er re at ed ha it is hi es in an nd on en ou to or ng
165zoinx.en.matrixaerhtsb50.11th he er re at ha es in an nd on en ou ed to or it is hi ng
166beakl-modified.en.ergodoxwieatdnsr50.11in er an re nd en at ed it is es th he on ou ha to or hi ng
167box-x.en.ansioaeintrs50.10in er an re on en at to or it is es th he nd ou ed ha hi ng
168qfmlwy.en.ansidstnaeh50.02th he an nd en at ed ha es in er re on ou to or it is hi ng
169romberg.en.ansiaserntio50.01in er an re on en at to or it is es th he nd ou ed ha hi ng
170kurriss.en.ansitsrohea49.88th he er re at ha to or es in an nd on en ou ed it is hi ng
171rhythmic.en.ansiysaehtnw49.56th he an en at ha es in er re nd on ou ed to or it is hi ng
172sorenk-1.en.ergolinearostnreai49.49in er an re on en at to or it is es th he nd ou ed ha hi ng
172sorenk.en.ansiostnreai49.49in er an re on en at to or it is es th he nd ou ed ha hi ng
174acemak1.en.ansiasrtneio49.29in er an re on en at to or it is es th he nd ou ed ha hi ng
174jppe.en.ansiasrtneio49.29in er an re on en at to or it is es th he nd ou ed ha hi ng
174keyboardsamurai-july.en.ansiasrtneio49.29in er an re on en at to or it is es th he nd ou ed ha hi ng
174solemak-rightshift.en.ansiasrtneio49.29in er an re on en at to or it is es th he nd ou ed ha hi ng
174solemak.en.ansiasrtneio49.29in er an re on en at to or it is es th he nd ou ed ha hi ng
179beakl-5.en.matrixhieastnw49.06th he in an en at ha it is hi es er re nd on ou ed to or ng
179beakl-ez.en.matrixhieastnw49.06th he in an en at ha it is hi es er re nd on ou ed to or ng
179beakl_stretch.en.ansihieastnp49.06th he in an en at ha it is hi es er re nd on ou ed to or ng
182mtgap-nisa.en.ansioretnisa49.02in er an re on en at to or it is es th he nd ou ed ha hi ng
182niro-rightshift.en.ansiasetniro49.02in er an re on en at to or it is es th he nd ou ed ha hi ng
182niro.en.ansiasetniro49.02in er an re on en at to or it is es th he nd ou ed ha hi ng
185hrnia.en.ansisoetrnia48.99in er an re on en at to or it is es th he nd ou ed ha hi ng
186mtgap-asrt.en.ansiasrtneoi48.90in er an re on en at to or it is es th he nd ou ed ha hi ng
187light-anderson-mod-Ian-2.en.ansirstneaoi48.68in er an re on en at to or it is es th he nd ou ed ha hi ng
188balanced.en.ansisaentoir48.59in er an re on en at to or it is es th he nd ou ed ha hi ng
189amuseum.en.ergodoxsoentair48.46in er an re on en at to or it is es th he nd ou ed ha hi ng
190colemak-lite.en.ansiasrtnieo48.36in er an re on en at to or it is es th he nd ou ed ha hi ng
191asset.en.ansiasetnior48.35in er an re on en at to or it is es th he nd ou ed ha hi ng
192adore.en.ergodoxaoeirtns48.08in er an re on en at to or it is es th he nd ou ed ha hi ng
193light-anderson-mod-Ian.en.ansirtsneaoi47.96in er an re on en at to or it is es th he nd ou ed ha hi ng
194codemak.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak-2.en.ergodoxarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak-jjt2.en.ergodoxarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak-kinesis-advantage.en.ergodoxarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak-mod-DH-full.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak-mod-Fox.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak-programmer.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak-rshift-altgr-enter.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak-rshift-alttgr.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak-textblade.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak-thumbshift.en.ergodoxarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak-thumbshift2.en.ergolineararstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak-ultra-wide-vanilla.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak-wide.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak.et.isoarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194colemak.hu.isoarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194culemak-mod-Ian.en.ansiorstneia47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194culemak.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194kolemak.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194mk-2-staggerfix.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194oistd.en.ansioistnera47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
194tallus.en.ansiarstneio47.85in er an re on en at to or it is es th he nd ou ed ha hi ng
217hoogendoorn.nl.ansiaiendrts47.70in er an re nd en at ed it is es th he on ou ha to or hi ng
217juli19.en.ansiaiendrts47.70in er an re nd en at ed it is es th he on ou ha to or hi ng
217pietergen-1.en.ansiaiendrts47.70in er an re nd en at ed it is es th he on ou ha to or hi ng
220arensito-kinesis.en.ergodoxarensito47.58in er an re on en at to or it is es th he nd ou ed ha hi ng
220arensito.en.ansiarensito47.58in er an re on en at to or it is es th he nd ou ed ha hi ng
220arensito.en.ergolineararensito47.58in er an re on en at to or it is es th he nd ou ed ha hi ng
223as-in-red-hot-mod-Ian.en.ansiiaeontsr47.48in er an re on en at to or it is es th he nd ou ed ha hi ng
223minimotion-mod-ElAzharty-Azmi-Suliman-mod-Ian.en.ansiiaeontsr47.48in er an re on en at to or it is es th he nd ou ed ha hi ng
223minimotion.en.ansiiaeontsr47.48in er an re on en at to or it is es th he nd ou ed ha hi ng
226iaenh.en.ansiiaentosr47.43in er an re on en at to or it is es th he nd ou ed ha hi ng
227mtgap-iaet.en.ansiiaetnsro47.33in er an re on en at to or it is es th he nd ou ed ha hi ng
228burroughs-bower-mod-Ian.en.ansirsatneoi47.30in er an re on en at to or it is es th he nd ou ed ha hi ng
228burroughs-bower.en.ansirsatneoi47.30in er an re on en at to or it is es th he nd ou ed ha hi ng
230x2-20161107.en.ergolinearioeantsr47.21in er an re on en at to or it is es th he nd ou ed ha hi ng
230x2-HaltgrSpace.en.ergolinearioeantsr47.21in er an re on en at to or it is es th he nd ou ed ha hi ng
230x2-HspaceAltgr.en.ergolinearioeantsr47.21in er an re on en at to or it is es th he nd ou ed ha hi ng
233mtgap-3-5.en.ansioitsnera47.14in er an re on en at to or it is es th he nd ou ed ha hi ng
234colemak-jph.en.ansiasrtnioe47.02in er an re on en at to or it is es th he nd ou ed ha hi ng
234colemak-uk.en.ansiasrtnioe47.02in er an re on en at to or it is es th he nd ou ed ha hi ng
236colibius-august.en.ansiaoeitnsr47.00in er an re on en at to or it is es th he nd ou ed ha hi ng
237m1.en.ansioaeitnsr46.87in er an re on en at to or it is es th he nd ou ed ha hi ng
237s1.en.ansioaeitnsr46.87in er an re on en at to or it is es th he nd ou ed ha hi ng
239antcolony.en.matrixgnstoeih46.70th he in on en to it is hi es ng er an re nd at ou ed ha or
240mcgunnigle-perfect.en.ansisroteani46.58in er an re on en at to or it is es th he nd ou ed ha hi ng
241neo2.en.ansiuiaenrtd46.35in er an re nd en at ed it th he on ou ha to or is hi es ng
242tyler.en.ansiuoeasthn46.33th he an on en at ou ha to es in er re nd ed or it is hi ng
243arinh.en.ansiarinsteo46.20in er an re on en at to or it is es th he nd ou ed ha hi ng
243dickens-lsf.en.ansiortsniea46.20in er an re on en at to or it is es th he nd ou ed ha hi ng
245mtgap-rots.en.ansirotsneai45.94in er an re on en at to or it is es th he nd ou ed ha hi ng
245rotsw.en.ansirotsneai45.94in er an re on en at to or it is es th he nd ou ed ha hi ng
247colemak-mod-Ian.en.ansirsntaeio45.81in er an re on en at to or it is es th he nd ou ed ha hi ng
248nawfal.en.ergolinearanstreio45.71in er an re on en at to or it is es th he nd ou ed ha hi ng
249colibius-august-mod-Ian.en.ansiiaeotnsr45.68in er an re on en at to or it is es th he nd ou ed ha hi ng
250dangvu.en.ansinstrieoa45.57in er an re on en at to or it is es th he nd ou ed ha hi ng
250vukeys-1.en.ergolinearnstrieoa45.57in er an re on en at to or it is es th he nd ou ed ha hi ng
250vukeys.en.ansinstrieoa45.57in er an re on en at to or it is es th he nd ou ed ha hi ng
253jeff.en.ergodoxnrateois45.23in er an re on en at to or it is es th he nd ou ed ha hi ng
254beakl-7-mod-Ian.en.matrixhoeatsnb45.10th he an on en at ha to es in er re nd ou ed or it is hi ng
254newden-mod-Ian.en.ansihoeatsnb45.10th he an on en at ha to es in er re nd ou ed or it is hi ng
256yak.en.ansiartisneo44.85in er an re on en at to or it is es th he nd ou ed ha hi ng
257mtgap-2-0-altgr.en.ansioantseri44.82in er an re on en at to or it is es th he nd ou ed ha hi ng
257mtgap-2-0.en.ansioantseri44.82in er an re on en at to or it is es th he nd ou ed ha hi ng
257mtgap-tea.en.ansiornsteai44.82in er an re on en at to or it is es th he nd ou ed ha hi ng
260capewell.en.ansiaerstnio44.68in er an re on en at to or it is es th he nd ou ed ha hi ng
261carpalxq.en.ansiasdtneio44.54in an nd on en at ed to it is es th he er re ou ha or hi ng
262beakl-opted36.en.ansihieastrp44.44th he er re at ha it is hi es in an nd on en ou ed to or ng
262beakl-opted36.en.ergodoxhieastrp44.44th he er re at ha it is hi es in an nd on en ou ed to or ng
262beakl-opted4-alt.en.ergodoxhieastrp44.44th he er re at ha it is hi es in an nd on en ou ed to or ng
262beakl-opted4.en.ansihieastrp44.44th he er re at ha it is hi es in an nd on en ou ed to or ng
262beakl-opted4.en.ergodoxhieastrp44.44th he er re at ha it is hi es in an nd on en ou ed to or ng
262beakl_opted1.en.ergodoxprtsaeih44.44th he er re at ha it is hi es in an nd on en ou ed to or ng
268s3.en.ansiioaetsnr44.37in er an re on en at to or it is es th he nd ou ed ha hi ng
269qwpr-no-altgr.en.ansiasdtnioe44.34in an nd on en at ed to it is es th he er re ou ha or hi ng
270combinational.en.ansiwhtsearb44.10th he er re at ha es in an nd on en ou ed to or it is hi ng
271bvofrak.en.ansinstraeoi43.99in er an re on en at to or it is es th he nd ou ed ha hi ng
272pieter-saeio.en.ansisaeidtnr43.90in er an re nd en at ed it is es th he on ou ha to or hi ng
273seruxie.en.ansiatsdneio43.42in an nd on en at ed to it is es th he er re ou ha or hi ng
274pietergen-2.en.ansiaiesdntr43.39in er an re nd en at ed it is es th he on ou ha to or hi ng
275karrenbauer-oulasvirta-mod-Ian.en.ansihuientcd43.20th he in nd en ed it hi er an re on at ou ha to or is es ng
276beakl-8-mod-Ian.en.matrixkheatsnb43.17th he an en at ha es in er re nd on ou ed to or it is hi ng
277huiea.en.ansihuietncd43.09th he in nd en ed it hi er an re on at ou ha to or is es ng
278as-in-red-hot.en.ansiasdeotnr42.75er an re nd on en at ed to or es th he in ou ha it is hi ng
279white.en.ansiathecsno42.21th he an on en at ha to es in er re nd ou ed or it is hi ng
280chin-programmer.en.ansioeagnihu41.96he in an on en ou ha hi ng th er re nd at ed to or it is es
280chin.en.ansioeagnihu41.96he in an on en ou ha hi ng th er re nd at ed to or it is es
282x1-2.en.ergolineardieastnr41.88in er an re nd en at ed it is es th he on ou ha to or hi ng
283qwuio.en.ansijmaetnhb41.82th he an en at ha in er re nd on ou ed to or it is hi es ng
284krush-200.en.ergolinearaiedrnls41.70in er an re nd en ed is es th he on at ou ha to or it hi ng
285beakl-8.en.matrixkheastnb41.11th he an en at ha es in er re nd on ou ed to or it is hi ng
286qwerty-top-row-thumbs.en.ansiqwervnuiop40.69in er re on en ou or th he an nd at ed ha to it is hi es ng
287dvormax.en.ansirieanstc40.44in er an re en at it is es th he nd on ou ed ha to or hi ng
288mcgunnigle-peoples-rehomed.en.ansibsathemk40.28th he at ha es in er an re nd on en ou ed to or it is hi ng
289minimak-12key.en.ansiastrneop39.97er an re on en at to or es th he in nd ou ed ha it is hi ng
290terakasorotany-mod-ian.mg.ansieoaitnmr39.10in er an re on en at to or it th he nd ou ed ha is hi es ng
291typehack.en.ansirsntiael38.49in er an re en at it is es th he nd on ou ed ha to or hi ng
292de_correspondent.nl.ansisdtnaeog37.98an nd on en at ed to es ng th he in er re ou ha or it is hi
293marsan-english.en.ergodoxuieatrsn37.02in er an re en at it is es th he nd on ou ed ha to or hi ng
294bepo.fr.isoauietsrn36.41in er an re en at it is es th he nd on ou ed ha to or hi ng
295jan.en.ansiasftneio35.21in an on en at to it is es th he er re nd ou ed ha or hi ng
296tarmak4.en.ansiarstnelo34.82er an re on en at to or es th he in nd ou ed ha it is hi ng
297gupta-whrl.en.ergolinearuaeontsg32.95an on en at ou to es ng th he in er re nd ed ha or it is hi
298parkinson.en.ansiefghrstu32.85th he er re es in an nd on en at ou ed ha to or it is hi ng
299ward.en.ansiioaetsnl32.83in an on en at to it is es th he er re nd ou ed ha or hi ng
300rick.en.ansisntraei32.35in er an re en at it is es th he nd on ou ed ha to or hi ng
301armel.en.ansiwmneahgf32.31he an en ha ng th in er re nd on at ou ed to or it is hi es
302bvofrak-1.fr.isontrsueia31.54in er an re en at it is es th he nd on ou ed ha to or hi ng
303ina-dv.en.ansiuiaetnkd31.38in an nd en at ed it th he er re on ou ha to or is hi es ng
304antibracket-no-numrow.en.ansiloeartds30.17er re at ed to or es th he in an nd on en ou ha it is hi ng
305harbaugh.en.ansirstuefgh30.06th he er re es in an nd on en at ou ed ha to or it is hi ng
306beakl-9.en.matrixqieastnb29.11in an en at it is es th he er re nd on ou ed ha to or hi ng
307beakl-7.en.matrixqoeistnb28.31in on en to it is es th he er an re nd at ou ed ha or hi ng
308cyberswarm.en.ansianestodq27.80an nd on en at ed to es th he in er re ou ha or it is hi ng
309terakasorotany.mg.ansieyaimnrs26.94in er an re en is es th he nd on at ou ed ha to or it hi ng
310tarmak3.en.ansiarstnel26.63er an re en at es th he in nd on ou ed ha to or it is hi ng
311speedkeys.en.ansimanuirel26.62in er an re en th he nd on at ou ed ha to or it is hi es ng
312qwerty-row-swap.en.ansiaseruiop26.56er re ou or is es th he in an nd on en at ed ha to it hi ng
313dvorak-onehand-left.en.ansidthee25.78th he ed in er an re nd on en at ou ha to or it is hi es ng
313dvorak-onehand-right.en.ansiehtd25.78th he ed in er an re nd on en at ou ha to or it is hi es ng
315syperk-qwfrj.en.ansiasdtnel25.59an nd en at ed es th he in er re on ou ha to or it is hi ng
315syperk-qwjrf.en.ansiasdtnel25.59an nd en at ed es th he in er re on ou ha to or it is hi ng
315tarmak2.en.ansiasdtnel25.59an nd en at ed es th he in er re on ou ha to or it is hi ng
318savard-vertical-alpha.en.ansiaeilorst25.34er re at to or it is es th he in an nd on en ou ed ha hi ng
319beakl-10.en.matrixyieasrtw25.21er re at it is es th he in an nd on en ou ed ha to or hi ng
320culemak-mod-Ian-hp.en.ansiorseia24.88er re or is es th he in an nd on en at ou ed ha to it hi ng
321beakl_opted3.en.ergodoxprtsaeik24.48er re at it is es th he in an nd on en ou ed ha to or hi ng
322rike.en.ansisdfnael23.49an nd en ed es th he in er re on at ou ha to or it is hi ng
323minimak-8key.en.ansiastfneo22.77an on en at to es th he in er re nd ou ed ha or it is hi ng
324tarmak1.en.ansiasdfnel22.25an nd en ed es th he in er re on at ou ha to or it is hi ng
325wong-oiuea.en.ansioiuectsn21.55in on en ou to it is es th he er an re nd at ed ha or hi ng
326ferguson.en.ansifdtaserg21.51er re at ed es th he in an nd on en ou ha to or it is hi ng
326qwerty-revised.en.ansifdtaserg21.51er re at ed es th he in an nd on en ou ha to or it is hi ng
328qwerty-typewriter.en.ansiwertyuio21.02er re ou to or it th he in an nd on en at ed ha is hi es ng
329qwyrfm.en.ansidsatoei20.26at ed to it is es th he in er an re nd on en ou ha or hi ng
330armel-mod-Ian.en.ansiyueantfv18.08an en at th he in er re nd on ou ed ha to or it is hi es ng
331capewell-qwerf.en.ansiasdtuoip17.56at ou to it is th he in er an re nd on en ed ha or hi es ng
332orthographic.en.ansijreauoik17.20er re ou or th he in an nd on en at ed ha to it is hi es ng
333a-joy.en.ansiapdtemln16.55an nd en at ed th he in er re on ou ha to or it is hi es ng
334ttast.en.ansiusatnrld16.10an nd at th he in er re on en ou ed ha to or it is hi es ng
335wolcott.en.ansibuateodw15.81at ou ed to th he in er an re nd on en ha or it is hi es ng
336beakl-clp-1.en.matrixeastrjxzmywgbk15.81er re at es th he in an nd on en ou ed ha to or it is hi ng
337light-anderson.en.ansircfnexq15.35er re en th he in an nd on at ou ed ha to or it is hi es ng
338qwkrfy.en.ansidsatoel14.64at ed to es th he in er an re nd on en ou ha or it is hi ng
339wong-poiea.en.ansipoiestcy14.58to it is es th he in er an re nd on en at ou ed ha or hi ng
340phynnboi-asdtg.en.ansiasdtnklr14.19an nd at th he in er re on en ou ed ha to or it is hi es ng
340qwerfj.en.ansiasdtnkl14.19an nd at th he in er re on en ou ed ha to or it is hi es ng
340siwei.en.ansiasdtnkl14.19an nd at th he in er re on en ou ed ha to or it is hi es ng
343qwerty-sux.en.ansiklthwuq13.59th he in er an re nd on en at ou ed ha to or it is hi es ng
344walker.en.ansiiuaowcrb7.31ou or th he in er an re nd on en at ed ha to it is hi es ng
345minimak-4key.en.ansiastfjel5.40at es th he in er an re nd on en ou ed ha to or it is hi ng
346qwerty-q-layout.en.ansifdsahlkg5.10ha th he in er an re nd on en at ou ed to or it is hi es ng
347mcgunnigle-peoples.en.ansijbsaemk3.82es th he in er an re nd on en at ou ed ha to or it is hi ng
347rowell.en.ansikcsealyg3.82es th he in er an re nd on en at ou ed ha to or it is hi ng
349banaji.en.ansifadslki3.33is th he in er an re nd on en at ou ed ha to or it hi es ng
350fitch.en.ansiwoaeiukq3.21ou th he in er an re nd on en at ed ha to or it is hi es ng
351abcdef.en.ansiklmnqrs0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351azerty.fr.isoqsdfjklm0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351nasiraj.en.ansiasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty-kinesis-advantage.en.ergodoxasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty-mod-noah.en.ansisdfghjk0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty-p.en.ansiasdfjklp0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty-programmer.en.ansiasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty-rehomed.en.ansiawefjio0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty-thumbshift.en.ergodoxasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty-untangled.en.ansiasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty-wide-programmer.en.ansiasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty-wide.en.ansiasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty.dk.isoasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty.en.ansiasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty.en.matrixasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty.es.isoasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty.et.isoasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwerty.sv.isoasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351qwertz.de.isoasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351reverse-qwerty.en.ansilkgfds0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351streitz.en.ansiochpsx0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351tnwmlc.en.ansisgxjqzv0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351trotman.en.ansiwfagpzjk0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng
351typematrix.en.ansiasdfjkl0.00 th he in er an re nd on en at ou ed ha to or it is hi es ng