Typing practice for every keyboard layout
Pick your layout and TypingStreak's on-screen keyboard, key hints and finger guide follow it. Not sure which one you have? TypingStreak can detect it from a few letters you type.
- QWERTYThe standard US layout used on most keyboards worldwide.
- UK (British)British QWERTY: £ on 3, @ and " swapped, # beside Enter.
- DvorakVowels on the left home row and common consonants on the right, designed for less finger travel.
- ColemakA modern layout that keeps Z X C V and most shortcuts but moves common letters to the home row.
- Colemak-DHColemak with D and H moved to easier spots under the index fingers.
- WorkmanOptimised for comfortable finger movement, favouring the stronger index and middle fingers.
- HalmakA computer-optimised layout found by an evolutionary algorithm.
- CanaryA recent community layout tuned for comfort and same-finger avoidance.
- AZERTY (French)The French layout: A and Z swapped with Q and W, digits on Shift.
- QWERTZ (German)The German layout: Z and Y swapped, with Ä Ö Ü and ß.
- Arabic (101)A keyboard layout supported by TypingStreak.
- PersianA keyboard layout supported by TypingStreak.
- UrduA keyboard layout supported by TypingStreak.
- UyghurA keyboard layout supported by TypingStreak.
- Central KurdishA keyboard layout supported by TypingStreak.
- HebrewA keyboard layout supported by TypingStreak.
- GreekA keyboard layout supported by TypingStreak.
- RussianA keyboard layout supported by TypingStreak.
- Ukrainian (Enhanced)A keyboard layout supported by TypingStreak.
- BelarusianA keyboard layout supported by TypingStreak.
- BulgarianA keyboard layout supported by TypingStreak.
- MacedonianA keyboard layout supported by TypingStreak.
- KazakhA keyboard layout supported by TypingStreak.
- TatarA keyboard layout supported by TypingStreak.
- Mongolian (Cyrillic)A keyboard layout supported by TypingStreak.
- Georgian (QWERTY)A keyboard layout supported by TypingStreak.
- Armenian PhoneticA keyboard layout supported by TypingStreak.
- Thai KedmaneeA keyboard layout supported by TypingStreak.
- SinhalaA keyboard layout supported by TypingStreak.
- Hindi (InScript)A keyboard layout supported by TypingStreak.
- Marathi (InScript)A keyboard layout supported by TypingStreak.
- Bengali (InScript)A keyboard layout supported by TypingStreak.
- Tamil (InScript)A keyboard layout supported by TypingStreak.
- Telugu (InScript)A keyboard layout supported by TypingStreak.
- Malayalam (InScript)A keyboard layout supported by TypingStreak.
- Korean (2-set)A keyboard layout supported by TypingStreak.
Common questions
Which keyboard layout should I learn?
Learn the layout your keyboard already has, usually QWERTY, or AZERTY or QWERTZ in France and Germany. Switching to Dvorak or Colemak can feel more comfortable, but it takes weeks to get back to your old speed.
Is Dvorak or Colemak faster than QWERTY?
They move common letters to the home row so your fingers travel less, which many people find more comfortable. There is little proof of a big speed gain; most fast typists use QWERTY.
How do I know which layout I have?
Look at the first letters of the top row: QWERTY, AZERTY or QWERTZ. Or start typing in TypingStreak and it detects the layout from a few letters you type.