Canonical name | qgmlwb-programmer.en.ansi | |
---|---|---|
Form factor | Slab : ANSI | |
'Author' | Maxim Erofeev Author data may not be correct, we're working on it. | |
Keys horizontally staggered | Yes | |
Letters on thumb (lower and upper case) | 0 | |
Avoids AltGr for standard characters | No | |
Does not move non-character keys (ANSI/ISO) | Yes | |
Maintains QWERTY 'shift' pairs | No | |
Maintains QWERTY top row (ANSI/ISO) | No | |
Uppercase on same key | Yes | |
Conventional home keys, fingering, Space, Enter, Shifts, AltGr | Yes | |
Maintains QWERTY ZXCV | No | |
Maintains Colemak punctuation | No | |
Vowel hand | Right | |
Vowels and tricky characters | Left hand: CLRWclrw | Right hand: AEHIOUYaehiouy |
Click image for larger view
Download the Keyboard Layout Analyzer .json file.
Download the Computer install files for Linux, MacOS and Windows (Untested ALPHA/BETA. Use at own risk. Includes ahk, keylayout, klc, pkl, tmk, xkb).
Layout | Score |
---|---|
codemakx.en.ansi | 23.75% |
qgmlwy.en.ansi | 23.75% |
liigol.en.ansi | 15.75% |
vas_keys.en.ansi | 14.50% |
dangvu.en.ansi | 14.25% |
shortcuts.en.ansi | 14.00% |
liigol-mod-ian-2.en.ansi | 13.75% |
vukeys.en.ansi | 13.75% |
qwyrfm.en.ansi | 13.75% |
hands-on.en.ansi | 13.75% |
Layout | Score |
---|---|
karrenbauer-oulasvirta-mod-ian.en.ansi | 1.25% |
minimotion-mod-elazharty-azmi-suliman-mod-ian.en.ansi | 1.75% |
s2.en.ansi | 2.00% |
hieaqmtsrn.en.ansi | 2.00% |
s2-klopt.en.ansi | 2.00% |
ahei.en.ansi | 2.25% |
gyf-beta.en.ansi | 2.25% |
hiyou-satan.en.ansi | 2.25% |
hieamtsrn.en.ansi | 2.25% |
f-you.en.ansi | 2.25% |
Metric | Percentage |
---|---|
Finger-based metrics | 54.09 |
Word-based metrics | 79.97 |
English | 51.57 |
Code | 61.22 |
Proglish | 57.04 |
Words metric for no same-finger | 79.97 |
Overall score | 62.72 |
Metric | Lowest | Lowest score | qgmlwb-programmer.en.ansi score | Highest | Highest score |
---|---|---|---|---|---|
Fingers | noel.en.ansi | 26.61 | 54.09 | vckb2.en.ergodox | 98.50 |
Words | noel.en.ansi | 18.21 | 79.97 | snth.en.matrix | 100.00 |
Average | noel.en.ansi | 23.81 | 62.72 | vckb2.en.ergodox | 97.42 |
qgmlwb-programmer.en.ansi ANSI layouts Ergo layouts |
Metric | Lowest | Lowest score | qgmlwb-programmer.en.ansi score | Highest | Highest score |
---|---|---|---|---|---|
Fingers | noel.en.ansi | 26.61 | 54.09 | full-maks-minimo.en.ansi | 74.58 |
Words | noel.en.ansi | 18.21 | 79.97 | dilbert.en.ansi | 99.65 |
Average | noel.en.ansi | 23.81 | 62.72 | full-maks-minimo.en.ansi | 81.78 |
qgmlwb-programmer.en.ansi ANSI layouts |
Metric | Lowest | Lowest score | qgmlwb-programmer.en.ansi score | Highest | Highest score |
---|---|---|---|---|---|
Fingers | noel.en.ansi | 26.61 | 54.09 | g-ansi-maks.en.ansi | 68.71 |
Words | noel.en.ansi | 18.21 | 79.97 | full-r2-rt162_25-2ec2c1.en.ansi | 99.65 |
Average | noel.en.ansi | 23.81 | 62.72 | g-ansi-maks.en.ansi | 77.42 |
qgmlwb-programmer.en.ansi Conventional ANSI layouts |
qgmlwb-programmer.en.ansi colemak.en.ansi mtgap.en.ansi workman.en.ansi dvorak.en.ansi norman.en.ansi qwerty.en.ansi Best ANSIfull-maks-minimo.en.ansidilbert.en.ansi Worst ANSInoel.en.ansi |
Finger based metrics, as determined with Keyboard Layout Analyzer, using KLAnext scoring model, and then
normalised to ANSI QWERTY = 100.
Lower is better.
Rank | Layout | Score | Distance | SameFinger | SameHand |
---|---|---|---|---|---|
Best | vckb2.en.ergodox | 41.00 | 41.05 | 31.93 | 59.05 |
This layout | qgmlwb-programmer.en.ansi | 79.51 | 70.66 | 81.82 | 92.59 |
Reference | qwerty.en.ansi | 100.00 | 100.00 | 100.00 | 100.00 |
Rank | Layout | Score | Distance | SameFinger | SameHand |
---|---|---|---|---|---|
Best | x1_atreus-44-keys.en.ergodox | 54.50 | 34.56 | 61.28 | 80.83 |
This layout | qgmlwb-programmer.en.ansi | 89.02 | 87.69 | 91.60 | 86.51 |
Reference | qwerty.en.ansi | 100.00 | 100.00 | 100.00 | 100.00 |
Rank | Layout | Score | Distance | SameFinger | SameHand |
---|---|---|---|---|---|
Best | vckb2.en.ergodox | 47.08 | 41.50 | 43.74 | 64.91 |
This layout | qgmlwb-programmer.en.ansi | 82.54 | 75.39 | 85.28 | 91.37 |
Reference | qwerty.en.ansi | 100.00 | 100.00 | 100.00 | 100.00 |
Rank | Layout | Percentage |
---|---|---|
Best | vckb2.en.ergodox | 98.50 |
This layout | qgmlwb-programmer.en.ansi | 54.09 |
Reference | qwerty.en.ansi | 44.26 |
Metric | Lowest | Lowest score | qgmlwb-programmer.en.ansi score | Highest | Highest score |
---|---|---|---|---|---|
Overall fingers | noel.en.ansi | 26.61 | 54.09 | vckb2.en.ergodox | 98.50 |
The Home Keys for this layout are shown with red dots in the first image above, giving the following letters:
adehnost
Words handled | Words not handled |
---|---|
the and to a that as on at he had not an has one she so than no do then these those see too end set need | of in is was for with it be by i his from are which have or were this but you their they her all been will who would more its up can him out there into we when said them about other time if some only also first could two my what over such may me any like after very most new made your people now between should where years many being our before through much way work did well down back just even because own little make must good under man used both same how still three while use last life against know year each us get mr take long part off go day might great never found old gbp right another place came during again without come world men upon think later say few left number away thought until home here small different system though around since often called within always every went |
How many of the 30,000 most common words in the English corpus are typeable on the home keys.
Not included in final score ... layouts with letters on thumb have unfair advantage, and it punishes layouts which opt to keep O and U off the home row.
Home Key letters | English words typeable | Score | Longest word | Example |
---|---|---|---|---|
adehnost | 484 | 1839 | 10 | attendants |
Word count | |
---|---|
Word length |
How many of the 30,000 most common words in the English corpus can be typed without using the same finger twice.
Home Key letters | English words typeable | Score | Longest word | Example |
---|---|---|---|---|
adehnost | 17322 | 3689 | 19 | seventeenth-century |
Word count | |
---|---|
Word length |
Metric | Lowest example | Lowest score | qgmlwb-programmer.en.ansi score | Highest example | Highest score |
---|---|---|---|---|---|
Home keys words | tahan.en.ansi | 4 | 1839 | hands-down-platinum-ts.en.ergodox | 6068 |
No same-finger words | noel.en.ansi | 840 | 3689 | snth.en.matrix | 4613 |
Words average | noel.en.ansi | 18.21 % | 79.97 % | snth.en.matrix | 100.00 % |
qgmlwb-programmer.en.ansi colemak.en.ansi mtgap.en.ansi workman.en.ansi dvorak.en.ansi norman.en.ansi qwerty.en.ansi ANSI layouts Ergo layouts Best ANSIdilbert.en.ansibone.en.ansi Worst ANSItahan.en.ansinoel.en.ansi |
Download some English words suitable for learning the layout.
Note if any files are empty it's because there are not enough words to create a lesson. This is most noticeable in the bad layouts.
Week 1 | Homekey words | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 |
---|---|---|---|---|---|---|
Week 2 | No same-finger words | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 |
Week 3 | Common / tricky words | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 |
Week 4 | Pangrams | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 |
Week 5 | So you think you can type? | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 |
Week 6 | Extra practice 1: Common words in text | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 |
Week 7 | Extra practice 2: Lorem ipsum and friends | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 |
Week 8 | Extra practice 3: Underused words | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 |
Week 9 | Extra practice 4: Commonly misspelled words | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 |