Best layouts by average ranking

30 December 2017

This page shows the best computer keyboard layouts for English and programming, as determined by their average ranking across a range of tests.

For details of the tests, see the Keyboard Tests page.

RankLayoutAverage rank PatEngDen1EngPatProgDen1ProgHomekeysHomeblockAngleModHBEasyblockOnehanded EfficiencyHomeKeyBiHomeKeyTriHomeKeyQuadHomeKeyCommonSameFingerBiFraserStreet
1beakl-clp-0.en.matrix11.8212111516104433587331217
2essie-2.en.matrix14.651911118751263984487
3seelpy-1-22.en.ergolinear18.06112416124107916421115
4seelpy-1-17.en.ergolinear18.18101736124107916521115
5seelpy-1-4.en.ergolinear20.595412721231068271285553
6seelpy-1-8.en.ergolinear21.88439661241079392328844
7seelpy-1-1.en.ergolinear22.8276118213711812273285551
8seelpy-1.en.ergolinear23.2487109213711812276285551
9essie-3.en.ergolinear25.59618218122241783519119194
10seelpy-1-lowscore.en.ergolinear32.7113514221371181227638101010134
11essie-3-wip-2.en.ergolinear34.2931751911332378348323257211
12essie-3-wip.en.ergolinear37.6521932013111368948323257265
133r.en.ergolinear40.359813179201174258583199368
14x2.en.ergolinear48.65503449451685782386466113630148
15beakrak-mod-Ian.en.ergodox52.884657931111632302075933631403185
16opuiany.en.ergodox57.538864115854454538339641524354023
17proxkb-thumbshift.en.ergodox59.7610332118971857554019727263729369
18x2-AltGrHspace.en.ergolinear60.536735474645857838864424359226179
19x2-wip.en.ergolinear60.536735474645857838864424359226179
20yrinaquo.en.ergodox62.24796910110815565436156691623313562
21proxkb.en.ergodox63.6577551261151857554021852263729369
22x1-tweaked.en.ergolinear63.711739172115271716093012211810912170
23x1.en.ergolinear64.181840182315271716093112211810912170
24x1.en.ergodox64.351642162615271716093312211810912170
25x7-1h.en.ergolinear64.472252434126255633100466814245152
26dsend-thumbshift.en.ergodox64.653744867649706942106598478599069
27x7-2h.en.ergolinear64.652451444026255633101466814245152
28beakl-4-mod-Ian-1.en.ergodox68.183048576049717160185512211810911598
29x1.en.ansi68.4119462233152716160454912211810912170
30beakrak.en.ergodox69.297394120124602420177511637221241392
31beakl-4-mod-Ian-AltGr-3.en.ansi69.9420502137152716160456212211810912170
32t-ht02a.en.ergodox70.24782012480181521331271002434341322137
33rsthd-2.en.ergolinear71.06125438059181069713228714113242120
34schizoKBD-shifted.en.ansi72.3523592543152474660776312211810912183
35beakrak-1-1.en.ergodox72.4186881291186024201912911433211292463
36x1-ou.en.ergolinear72.942138232215213311511393112211810912154
37r1-p.en.ansi73.243163697749716160459112211810911570
38m1-2.en.ansi75.243465679949716160459512211810911570
39m2.en.ansi75.243465679949716160459512211810911570
40mtgap-thumbshift-2.en.ergolinear75.7129673642152158139152101405047427264
41yoruian.en.ergodox75.88958311087199312956437739661394711
42x7h.en.ergolinear76.413314553018264257214611518251414220
43x6-3h.en.ergolinear76.413810461318267263234611018251414220
44x6-2h.en.ergolinear76.41401545141826726322461918251414217
45x6-5h.en.ergolinear78.063612532718267263234611718251414220
46x6-1h.en.ergolinear78.354116522918267263224611618251414217
47a7489-kle6882-WIP.en.ansi78.4126783561152716160776812211810912170
48a7429-kle7007-WIP.en.ansi78.6528793362152716160776712211810912170
49x6-4h.en.ergolinear78.713913542818267263234611818251414220
50alice-7499-WIP.en.ansi79.0027803464152716160777012211810912170
51lydell-anishtro.en.ergodox79.291041021401191860575435641111226348
52einbinder-orthogonal.en.ergodox79.88572396931824221225355361039272097
53mtgap-thumbshift.en.ergodox81.594373889149158139152146575047427264
54p_nr-mod-Ian.en.matrix81.88694998672564544323198418914843164
55m2-tweak.en.ansi83.414760668449133104113459212211810911554
56p_nr.en.matrix84.3584471006825645443231984010514553155
57cole-shift-e.en.ergodox85.88112751031131811810110035448414203261
58cole-e.en.ergodox90.35118761041141814912810035356414203256
59eNNe-9640PM.en.ergodox90.941073711481144343825738120190182138156
60beakl-opted36.en.ergodox91.94428479711463938244184262139130155103
61beakl-5.en.matrix92.065871655126027242947617915314988202
62beakl-ez.en.matrix93.5959725953260262229188017915314988213
63maltron-us.en.ergolinear93.5919354926618202175162264251317222813
64beakl_opted1.en.ergodox93.8848628172146424177568526213913015887
65einbinder-1975-mod-Ian.en.matrix94.2910133236101183213181297201240282382
66schizoKBD-AltGrSpc.en.ansi94.821413569049484760532295106106139241
67schizoKBD-shifted-AltGrSpc.en.ansi95.941514189249484760532395106106139241
68x4.en.ergolinear96.884529241515230630526792973585195115
69beakl-opted4.en.ergodox97.71548563691465052771894262139130155128
70hieaqmtsrn.en.ansi98.5394126107132152103928759118108916310518
71beakl-opted4-alt.en.ergodox98.595691504820433327718103262139130158128
72x5.en.ergolinear99.294930303415230630526793573585195115
73beakl-opted36.en.ansi99.7664107718814639382741115262139130155103
74vukeys-1.en.ergolinear100.2932243124719990446923250224247278143
75x6.en.ergolinear100.6544312625152305304276937685657141105
76x6-1.en.ergolinear102.24532732321522952822337334685657141123
77beakl-modified.en.ergodox102.6566105119122372319594412516618929017931
78x4.en.ansi103.8255412831152306305267454773585195115
79x1-2.en.ergolinear105.242528201063132113605442282205293204205
80maltron-us-90.en.ergodox106.821348723712618202175162308531317222813
81maltron-us-90-mod-Andreas.en.ergodox109.061058615112318263254216295501720252515
82beakrak-1-2.en.ergodox110.47144113135129601651411367723445411513812
83widely-alternating-A.en.ansi111.29931271061311521792519514212344444112024
84m3.en.ansi111.358156728649306305267459773585195115
85beakl-8-mod-Ian.en.matrix111.536290605729918153418127276178163165182
86r2-p.en.ansi111.538258847849306305267459073585195115
87x6-mod-Sc0ty-NonGr.en.ergodox112.711542627610518267263186133519161211209
88beakl-7-mod-Ian.en.matrix112.828068705027620171391888254180167113230
89beakl-8.en.matrix115.416095615829913103418126285183184180201
90zoinx.en.matrix115.7199115647927314128614911716510198184197
91balance-twelve.en.ansi115.821171461171421529712187105226108916310529
92hieamtsrn.en.ansi117.0611015016922215297868770198108916310522
93hieaqdtsrn.en.ansi117.24123136112134152135116111591531089163105136
94hieadtsrn.en.ansi117.351271321541531528875871021501089163105149
95hieamtsrn-wide.en.ansi117.411281331541541528470871021551089163105149
96mtgap-mod-joey2216.en.ansi120.061001651301471521731452031321845047427234
97heiadtsrn-wfgv.en.ansi121.761361341601521529176871021891089163105154
98oneproduct.en.ansi123.531131441231561521811119994236108916310567
99qgmlwy.en.ergolinear125.06724540362681911691851075414615619980261
100colemak-thumbshift2.en.ergolinear125.6563534138712151912181902619423021423838
101juyanith.en.ansi127.00133171190188152591421171762305047427286
102cry.en.matrix128.06223112745621938362818887141108144193195
103x2-HaltgrSpace.en.ergolinear128.7674253912712542351488612230285247187185
104arensito.en.ergolinear128.8297104383971110981182381922027726127425
105x2-HspaceAltgr.en.ergolinear129.185121274712542351488612230285247187266
106x2-20161107.en.ergolinear129.535222295712542351488611230285247187266
107sorenk-1.en.ergolinear130.0061613735712352051371962117225827127157
108mtgap.en.ansi132.351081791752421521581341521652235047427264
109beakl-10.en.matrix133.82709856552652825217107319305289295167
110m1.en.ansi134.24837076102381831832395771237261173194162
111embizone.en.ansi134.53115158128157152175179110136242100102839384
112dvorak-mod-Kengo.en.ergodox135.06121119122112215188165165109199878615785126
113arensito-kinesis.en.ergodox135.88111106827538110981182762822027726126825
114hein-rightshift.en.ansi136.6516120113614915214714615521112858423714593
115another-method-NON-mirrored.en.ansi137.1812916023922515212813212218025250474272113
116colemak-thumbshift.en.ergodox137.3585778989382151912302024319423021423838
117beakl-7.en.matrix139.1876100585230417131818122307320278293214
118balanced-v.en.ergodox139.888774951072203002883051916560717250232
119beakl-clp-1.en.matrix139.946510919497062583735195336322290307251
120beakl_opted3.en.ergodox140.1271108777320130282271113321324293305166
121mk-2-staggerfix.en.ansi141.1296898382382151912182028619423021423838
122beakl-9.en.matrix142.127597625429419164818119306335293283225
123halmak.en.ansi142.591831681872142203626491771771171369548240
124halmak-2.en.ansi143.351801881832182203626491771811171369548215
125another-method-NON.en.ansi143.4713120025422815212813412218025550474272113
126blou.en.ansi144.181762181912611525550512422181071007713128
127adnw.en.ansi144.411571761131401522401882137428390846013319
128colemak-rshift-altgr-enter.en.ansi145.53929378104382152232581997519423021423838
129haeik.en.ansi146.1213518618024915216912711299233859081144121
130colemak-jjt2.en.ergodox148.531091118796712151912182207319423021423838
131huiea-mod-Ian.en.ansi148.6521915619318715210591131143227727978136183
132noname-30.en.ansi149.06164194192248152195143143108238100102839321
133colemak-2.en.ergodox150.659811497117712151912302208219423021423838
134halmak-2-2.en.ansi151.1817220419720922010915476175176881107639189
135mtgap-lering.en.ansi151.351192341493141521581342031652825047427299
136gupta-whrl.en.ergolinear151.5391110909825034332677110297330293298238
137threelayout-kla.en.ergodox152.24124811851031512942812841137292114125148216
138beakl-opted4.en.ansi152.8211622713320220450517794284262139130158128
139arensito.en.ansi153.291411244265711901671472766122027726127425
140hein.en.ansi154.1818124414822115214714615521121658423714593
141nawfal.en.ergolinear155.291829673447112110312419422248253266285280
142adnw-mod-keen.en.ansi156.0616216317424015225820818913123190846013353
143s2.en.ansi156.241501291661931523063052677724073585195115
144vukeys.en.ansi156.59132130139164719917344147159250224247278143
145colman.en.ansi158.241651612091982201822479427816793829967102
146colemak-rshift-alttgr.en.ansi158.941261221051303821522325822010819423021423338
147colemak-kinesis-advantage.en.ergodox159.821221171681287121519123022010219423021423838
148liigol-mod-Ian-2.en.ansi160.0019615115717222013014418318514610416010861256
149norman.en.ergodox160.06258223156145220635952284105981158670306
150dvorak.en.ergolinear161.06899951632783383393263874152167199167170
151bvofrak.en.ansi161.821141391311387111718193155144271290275220159
152colibius-august.en.ansi163.12106167208234711761861979316623622116521559
153marsan-english.en.ergodox163.829082857048314312237110929331129328781
154solemak-rightshift.en.ansi164.001711551321417117017117721111217420721426195
155dangvu.en.ansi165.411381311381627110420398153160250224247278186
156aoeyk.en.ansi167.53143120259127253318315351109120436539135188
157colemak-ultra-wide-vanilla.en.ansi168.181491371251337121519121822020019423021423838
158adore.en.ergodox168.2917492109837125022222915079192206191269278
159colemak-wide.en.ansi169.411631381271377121522324722012419423021423838
160s1.en.ansi170.821371451651847118318323994188237261173200162
161niro-rightshift.en.ansi170.8818916915914471162163167293111182214187227109
162mtgap-tea.en.ansi171.291481521982047111213881206138257280266234127
163minimotion-mod-ElAzharty-Azmi-Suliman-mod-Ian.en.ansi172.0015112314112571261272194114121223264177205208
164colemak-textblade.en.ansi172.061601431081367121522321822021419423021423838
165workman.en.ansi172.352252292102432201421894627219180879062190
166newden-mod-Ian.en.ansi173.41169181211266276201713994281254180167113230
167culemak.en.ansi174.181701801421667118619124222013419423021423833
168colibius-august-mod-Ian.en.ansi175.291391572042197120524318268164249261173202147
169mtgap-iaet.en.ansi176.8215615423021571131155141216147227268255224106
170culemak-mod-Ian.en.ansi176.881751821451697117720022626513219423021423832
171liigol-mod-Ian.en.ansi177.2919416420222722021321414418518210514710486269
172eaton.en.ansi177.6518619121921322024324428616714879819741228
173amuseum.en.ergodox178.06102101941067133633533329666189254173190178
174solemak.en.ansi178.411972131371657117017118021115717420721426195
175oiseau.en.ansi178.5319121424927922014615714611520514316312868206
176colemak-mod-DH-full.en.ansi178.591841971531717115521917422019719423021423838
177svorak-r-kinesis-asr.sw.ergodox178.7612012191109278338339326115106152167199167170
178antcolony.en.matrix178.761301031029521835635432472228239145155153132
179workman-programmer.en.ansi180.352262402623002201421894627219480879062190
180box-x.en.ansi180.7115216220419171238250265115190167223177208145
181kolemak.en.ansi180.941951831701687118619124222013619423021423860
182pietergen-1.en.ansi181.121451721721826320723813317124921719529329035
183juli19.en.ansi181.121451721721826320723813317124921719529329035
184minimotion.en.ansi181.761401531641927127729019492174223264177205181
185colemak-mod-Ian-2.en.ansi182.59239184255211152150153273183225891048592286
186codemak.en.ansi183.351781901471487121522325622018719423021423838
187klausler.en.ansi184.41142148229246220326320344161193831139466160
188pietergen-2.en.ansi184.47155202188185631661688417424727420229328989
189dvorak-mod-Ian-2.en.ansi184.47158195246267220252260205109209144150126101141
190dvorak-mod-Ian.en.ansi184.47158195246267220252260205109209144150126101141
191colemak.en.ansi184.531791891521707121522325822017819423021423838
192hoogendoorn.nl.ansi184.711471701892246320723813317125121719529329035
193niro.en.ansi185.1220823017617971162163171293137182214187227109
194light-anderson-mod-Ian-2.en.ansi185.2919012817716071237158244137212187260254210207
195norman.en.ansi185.94270277256263220638152284173981158670306
196codemakx.en.ansi186.6520117818115026819117719015925714615619980261
197dvorak-mod-Kaeteker.en.ansi186.8820920727128322021224129412720860717250236
198fargas.en.iso187.0625423521815122024524826316913064747959282
199mtgap-rots.en.ansi187.4717718719921771156216104204135245285255221151
200mtgap-asrt.en.ansi188.8219220515020571232217191211142186207214266124
201dvorak-mod-Capewell.en.ansi190.1220021127930722027627428014115460717250226
202qgmlwy.en.ansi190.6520217519520326819117719815925414615619980261
203colemak-programmer.en.ansi190.711862101631947121522325822019219423021423838
204acemak1.en.ansi191.4720619216217671239233151248185174207214261138
205goettl-brugh-julstrom.en.ansi191.59217166251178217320337264161269635515355168
206sorenk.en.ansi191.591882121431677123526913725515117225827127157
207balanced.en.ansi191.8220422625025071151151128270162188218165197200
208plum.en.ergolinear191.8826811899742063043022903216016499101161309
209colemak-lite.en.ansi193.412312241791997119720417821718319025718722591
210colemak-mod-Fox.en.ansi193.4719820316117471249255211220170194230214238100
211seruxie.en.ansi194.9420521618220121114114811524023927320027421830
212qfmlwy.en.ansi195.06173193184208305154213187153293168133184149253
213liigol.en.ansi195.8224022122623622021321414427117110514710486270
214qgmlwb.en.ansi196.0021017421523126819818521515224814615619980271
215dvorak-mod.en.ansi196.4718522026930122032732931811520564747959170
216oistd.en.ansi196.762182082252207117821816929914919423021423888
217rhythmic.en.ansi197.122382382582862983540157182290171134159152237
218jeff.en.ergodox197.592211251161167129028025230981253217194209279
219beakl_stretch.en.ansi198.2420327531631321513611710594331179179158143128
220vukeys-swapped-mod-Ian-2.en.ansi198.71153142228256207303291291163220137162156164210
221mtgap-2-0-altgr.en.ansi198.82245279134159719588107310224257280266234107
222typehack.en.ansi200.2416822520121247113166121170275291313293277139
223colemak-mod-Ian.en.ansi200.2923517720317771168161262183186247283197186257
224thumb-o-board-tweaked.en.ansi201.2426126925723915214012911631822294146137178233
225mtgap-3-5.en.ansi202.0020725322426471120160102292140233273261273101
226qwerak.en.ansi202.1225627327529222020621114228820366768864247
227arinh.en.ansi202.7121219824122371153202173298175243291214231111
228mtgap-2-0.en.ansi203.062332622422417195123107310129257280266234107
229right-pinky-friend.en.ansi203.88166149167155278338343330115256152167199167169
230s3.en.ansi207.002481401781757126526222777202268269259216274
231keyboardsamurai-july.en.ansi207.0624321722019671215223208220172174207214261219
232mtgap-nisa.en.ansi207.412302412402707121522319632814118221418722790
233blick-mod-Ian.en.ansi208.41305298302296152108131223300196828071104292
234asset.en.ansi209.1224625021722671189180184282207191218169217212
235dvormax.en.ansi209.821672602062856919615921013426128732129327616
236light-anderson-mod-Ian.en.ansi209.9424214719416371291259292137232193276266219198
237widePDK-custom.en.ansi210.71224159146135278328330295158201152167199167260
238dickens-lsf.en.ansi211.0622823220018971248249188290143243291214231111
239tallus.en.ansi211.2423722215813971259273289239204194230214238165
240capewell.en.ansi212.1825225921221671107112201315163260284255267122
241as-in-red-hot-mod-Ian.en.ansi212.5324118523518071298300193195161223264177205259
242iaenh.en.ansi212.9422920624325271278313158207139226254177203229
243burroughs-bower-mod-Ian.en.ansi213.1822721918616171260256277283158228270191195196
244einbinder-10-finger.en.ansi215.24286286288293152210314207257237717050132234
245ashley-gudyr.en.ansi215.593022642982772201161379631221914015213884344
246rotsw.en.ansi216.0625924523823571156150172204131245285255221302
247combinational.en.ansi216.882893243423502679943193316270112103166281
248rusk-mod-Ian.en.ansi218.18247231266280207194170312274241139135146154235
249cyberswarm-mod-Ian.en.ansi218.292742332932822202471873033031801381177544308
250a-joy-rehomed.en.ansi219.0028729229429522019910535324627986678256283
251burroughs-bower.en.ansi221.1823423922217371279275306291152228270191195161
252hrnia.en.ansi223.0023221525326571273301293314133185204195270140
253colemak-uk.en.ansi223.1825123619618671319319316220178234274169213125
254minimak-12key.en.ansi224.18236274214257150638155248280289303293315243
255krush-200.en.ergolinear224.8225011611194145353352332219104284256293308239
256jppe.en.ansi225.8828025220718171241245245267168174207214261295
257romberg.en.ansi226.5926426122315871233220164320217169220261282264
258dvorak-mod-ElAzharty-Azmi-Suliman-mod-Ian.en.ansi226.7632029531430922014415616632615611614913669364
259savard.en.ansi226.82265228296238249167152297150229163191247191300
260hoke.en.ansi228.00291280289276290330317314208145424534103341
261pieter-saeio.en.ansi228.2419927021326963302292199168264272201293260146
262mcgunnigle-scientific.en.ansi229.00266237264210309337353346289244704610242275
263dvorak-programmer-ordered-numbers.en.ansi230.18213257231206278338343336115271152167199167170
264dvorak-hackers-ordered-numbers.en.ansi230.18213257231206278338343336115271152167199167170
265rusk.en.ansi230.41272243317299207185325248274253121109140151258
266anglian.en.iso230.71273278310329220211206287243243103166141137224
267dreymar.en.ansi231.8227525530627222032532331531721166768864298
268blick.en.ansi233.883343363563582201021242093002629711110054343
269qwuio.en.ansi234.823013042903153272942176164318283165161182330
270dvorak.en.ansi235.18211246263290278338343336115266152167199167170
271antibracket-no-numrow.en.ansi235.3525319975110202257253288198221304314293297285
272carpalxq.en.ansi235.59271251286255211164162246248245261199214198272
273tarmak4.en.ansi236.18222247171200200215223200220259296299293317184
274dvorak-original-numbers.en.ansi236.47216248260297278338343336115270152167199167170
275tyler.en.ansi237.41269254270237278172234296140263242185184147342
276dvorak-caps-backspace.en.ansi238.47215249277316278338343336115268152167199167170
277mcgunnigle-peoples-rehomed.en.ansi242.94308339346356310511120306328288164162163277
278dvorak-untangled.en.ansi244.06220263297327278338343335115278152167199167187
279ttast.en.ansi247.29267315248317311534931256308334302293311227
280colemak-jph.en.ansi248.7129927123419771324322316267168234274169213299
281qwerty-row-swap-mod-Ian.en.ansi250.352842812822783033163212513332761428315491296
282yak.en.ansi250.5928828827924571293242266323165256293195230250
283alphametric.en.ansi251.47244284272324278359360347128273152167199167193
284minimak-8key.en.ansi252.292572972442943136381161248294323330293294243
285chin.en.ansi252.592922893012873288912515244291280297279309287
286syperk-qwfrj.en.ansi253.122763072653042916381159259303315227293329248
287tarmak3.en.ansi253.18260306216289256145149109259295310299293349203
288mcgunnigle-perfect.en.ansi253.7131224230422971312328278254213240213197211355
289chin-programmer.en.ansi253.882962943072843288912515244292280297279309287
290harrison.en.ansi254.12315318312323305119122257241297151138276185328
291de_correspondent.nl.ansi254.59255209245195266323331298157285292222293199294
292tarmak2.en.ansi254.942773092683062916381175259307315227293329248
293qwpr-no-altgr.en.ansi255.29285267284271211315316308220246269198169183246
294rike.en.ansi256.24294312322339317526058189324322272293299297
295keymacs.en.ansi256.88307272327281207331332275322215102155152150360
296ferguson.en.ansi259.5929326826114325111493254279296326324293320337
297syperk-qwjrf.en.ansi259.7628330827830829193100181259306315227293329254
298rick.en.ansi261.7124930325225421427427032567274300317293313192
299neo2.en.ansi262.18306276292262264251279126187277241194293281346
300ward.en.ansi263.06263256328311203275283241135265299316259226293
301ina-dv.en.ansi263.533002902953193159489228130299303296293288351
302jan.en.ansi263.71281265313259254233220285248267295318214212273
303karrenbauer-oulasvirta-mod-Ian.en.ansi266.47262283221274320347356342143300275187281237157
304kurriss.en.ansi268.00324305324298275296284217297286170161147181362
305qwyrfm.en.ansi269.29278266291258314101114301258287329339285284329
306huiea.en.ansi269.53279285227251320351357341143302277182281223199
307armel-mod-Ian.en.ansi269.652903293433513321137130200330330330293328331
308qwerty-revised.en.ansi272.1229529928326025111493254279304326324293320337
309harbaugh.en.ansi273.35329323318302307127102283305312305186183312301
310a-joy.en.ansi274.763103143083182969295202246310333310286344283
311qwerty-rehomed-ian.en.ansi275.003313163373323243323263453333111196462162334
312orthographic.en.ansi276.18323313315303339223497332317332334293339366
313siwei.en.ansi277.53316333311333333617785333329340306293329290
314qwkrfy.en.ansi277.71303287287275295122130238269301338342293303348
315qwerty-q-layout.en.ansi280.41341337333338338161457329335346336293327349
316pittard.en.ansi280.65309300267244274350350348179235150267284302303
317wolcott.en.ansi282.243443303213263261531125331309335361293306371
318speedkeys.en.ansi285.003513283403353024496103330315311328293322368
319qwerfj.en.ansi286.653173323203343338387179333327340306293329311
320as-in-red-hot.en.ansi288.53322282305232198335336331286260278203293286354
321wong-poiea.en.ansi289.06321293281190301266271192210305339341293336361
322white.en.ansi290.00318331330331255333334282302258279184276192276
323armel.en.ansi290.183433413543573371235168325333301361293326363
324capewell-qwerf.en.ansi290.71297302303288312180182249333314331340287314311
325tarmak1.en.ansi291.76298319299321317200207281259325324306293340254
326minimak-4key.en.ansi292.47282322273328322204209279248326345344293350243
327rowell.en.ansi292.593493533553553191023170319340347336293338365
328banaji.en.ansi294.3534234533533033169110106352338349336293342339
329phynnboi-asdtg.en.ansi295.12311327285322323244246160281321340306293329291
330qwerty-thumbshift.en.ergodox296.59319320121121341280276319324332351344293351311
331qwerty-row-swap.en.ansi298.53304301300291268280293212333298312329293345311
332parkinson.en.ansi299.00327321326312307349303334316319298188164319252
333culemak-mod-Ian-hp.en.ansi302.24346291144120325352351343265320320327293337367
334fitch.en.ansi302.88336349357359352418274358334350361293347345
335qwerty.en.matrix306.24325326233146343280276304333339351344293351311
336cyberswarm.en.ansi306.47314296323310297313289302304288308315293296352
337wong-oiuea.en.ansi308.71339311319273259348341299209289325323283324356
338streitz.en.ansi308.71347342274246342292201250201352351361293367340
339light-anderson.en.ansi309.00313325309325353317285309137344337333293367268
340savard-vertical-alpha.en.ansi313.59345310332233197334333329355313318312288318359
341qwerty-wide-programmer.en.ansi317.47332344329253343246252310327342351344293351304
342qwerty-kinesis-advantage.en.ergodox319.24328334341230343280276307333343351344293351311
343walker.en.ansi323.94330317331320336358355349148337344361293346335
344qwerty-wide.en.ansi325.29333340325305343280293310333345351344293351311
345qwerty-sux.en.ansi327.41352351347346356174210350313353343361293367347
346qwerty-top-row-thumbs.en.ansi329.12350352350348316299287354333356286301273335353
347qwerty-p.en.ansi329.18335343336341340280293319333348351344293351311
348mcgunnigle-peoples.en.ansi329.59356338351336333262258328306341347361293325374
349qwerty.en.ansi330.24337346338342343280293319333350351344293351311
350nasiraj.en.ansi330.24337346338342343280293319333350351344293351311
351qwerty-untangled.en.ansi331.06348350344344343280293313333354351344293351289
352qwerty-programmer.en.ansi331.65340348348347343280293319333349351344293351311
353qwerty-rehomed.en.ansi333.71326335334337354329311360333336351361293341311
354trotman.en.ansi334.00355358349354355297286352192357351361293347358
355typematrix.en.ansi337.29354356345340343301327300333360351344293351326
356qwerty-typewriter.en.ansi341.88353355358360330360359357333347328295290343336
357reverse-qwerty.en.ansi349.88357357353349358322324359359355351361293367369
358abcdef.en.ansi351.53359354352345360354338356357346351361293367370
359qwerty-mod-noah.en.ansi352.47358359360353357355358355333358351361293367357
360tnwmlc.en.ansi354.76360360359352359357342358360359351361293367373