QWERTZ-CS (Czech) — Czech Keyboard Layout Deep Dive
QWERTZ-CS is the standard Czech keyboard. Like Hungarian and other Central European layouts, it uses the QWERTZ Y/Z swap. What makes it unique: the number row is replaced with Czech diacritic letters by default. Numbers require Shift.
The diacritic number row
Standard top row default: numbers 1-0. Czech QWERTZ-CS top row default:
+ ě š č ř ž ý á í é
So:
- Press 1's position → get ě
- Press 2's position → get š
- Press 3's position → get č
- Press 4's position → get ř
- Press 5's position → get ž
- Press 6's position → get ý
- Press 7's position → get á
- Press 8's position → get í
- Press 9's position → get é
To type a number, Shift + the same key.
This is similar to AZERTY-FR's "accents first, numbers via Shift" philosophy — except Czech has háčky (carons) instead of grave/acute.
Why the diacritic-first design
Czech uses 15 special characters: á, č, ď, é, ě, í, ň, ó, ř, š, ť, ú, ů, ý, ž. The most common 9 (á, č, ě, é, í, ř, š, ý, ž) get the easy-access top row. The less common (ď, ň, ť, ó, ú, ů) require dead-key combinations.
Where each Czech character lives
- á, é, í, ó, ú: most are top-row direct (á, é, í) or dead-key combination (ó, ú)
- ě: top row (1's position)
- č: top row (3's position)
- š: top row (2's position)
- ř: top row (4's position)
- ž: top row (5's position)
- ý: top row (6's position)
- ů: dead key combination (˚)
- ď, ň, ť: dead key combination (´ or ˇ)
Practice the Czech layout at /cs/qwertz_cs/.
Common Czech typing patterns
- a, je, se, na, do, v — common short words
- český, čeština, Česká republika — proper nouns with č
- dobrý den, děkuji, prosím — common politeness words
- těžký, méně, číslo — common adjectives/nouns
- včera, dnes, zítra — time words
- Praha, Brno, Plzeň — city names
The frequent háček (caron) marks — č, š, ž, ř, ť, ň — give Czech its distinctive look.
The famous ř
Ř (r with háček) is unique to Czech among major languages. It represents a sound (voiced raised alveolar non-sonorant trill) that's notoriously difficult for non-native speakers to pronounce.
Czech philosopher František Halas wrote: "the Czech ř is the most difficult sound in human speech." Famous in word třináct (thirteen) — three diacritics in one word.
QWERTZ-CS vs QWERTZ-SK (Slovak)
Slovakian QWERTZ-SK is similar but with:
- Different diacritic positions in number row
- ľ (Slovak-specific letter — l with caron) on dedicated key
- Slightly different Shift behavior
Czech and Slovak speakers can mostly read each other's keyboards but typing fluently on the other requires adjustment. See QWERTZ-SK.
Touch typing tips for Czech
- Drill the diacritic top row — completely new positions vs QWERTY
- Number-via-Shift — slow at first; consider numpad for number-heavy work
- Master háček dead key for ď, ň, ť
- Y/Z swap + diacritic row = double learning curve from QWERTY-US
- Stick with QWERTZ-CS during learning — don't bilingual-switch
After 30 days: 40-50 WPM in real Czech.
Frequently Asked Questions
Why does the number row have letters?
Czech writing uses diacritics very frequently. Direct top-row access for most common diacritics is faster than dead-key combos. Numbers are pushed to Shift because they're less frequent in everyday text.
Is typing numbers painful?
Slightly — Shift+key for every digit. For accountants/programmers: use numpad if available. For casual users: minor friction.
Can I type Czech on QWERTY-US?
Yes — install Czech Programmer's layout (QWERTY-US with AltGr diacritics). Or use Alt codes. Less efficient than QWERTZ-CS for native writing.
Is Czech harder to type than Slovak?
About the same — both use similar Y/Z swap + diacritic number row systems. Specific positions differ slightly.
Are there alternative Czech layouts?
Yes — Czech Programmer's (QWERTY-US + AltGr) for coders. Less common than QWERTZ-CS in native Czech use.
Should I learn Czech touch typing on QWERTZ-CS or QWERTY-US?
For native Czech writing: QWERTZ-CS. For mixed Czech + English programming: Programmer's variant or QWERTY-US.
Try it
Practice QWERTZ-CS on Typing Hero App — 19 lessons including the diacritic top row.
For more: How to type in Czech, QWERTZ-SK Slovak, QWERTZ-HU Hungarian.