Touch typing cheat sheet

Which finger types which key, and which keys make the characters you always look for? For each keyboard, Mac included.

Tip: print this page or save it as a PDF.

The fingers on every keyboard

Each colour is a finger, with a letter on it too, so you can tell them apart without colour. Your index fingers rest on F and J.

  • Belgian AZERTY (Windows)

    ³²L1&|L2é@R3"#M4'I5(I6§^I7èI8!M9ç{R0à}L°)L_-L⌫TabALZRE€MRITIYIUIIMORPL¨^[L*$]LEnterCapsQLSRDMFIGIHIJIKMLRML%ù´L£µ`LShift><\LWLXRCMVIBINI?,I.;M/:R+=~LShiftCtrl⊞AltspaceAltGr⊞Ctrl
    Fingerslittle fingerring fingermiddle fingerindex fingerthumb
  • Belgian AZERTY (Mac)

    #@L1&L2éR3"M4'I5({I6§I7èI8!M9çR0àL°)}L_-L⌫TabALZREMRITIYIUIIMORPL¨^L*$€LEnterCapsQLSRDMFIGIHIJIKMLRML%ùL£`LShift><LWLXRCMVIBIN~I?,I.;M/:R+=LShiftctrl⌘⌥space⌥⌘ctrl
    Fingerslittle fingerring fingermiddle fingerindex fingerthumb
  • US QWERTY

    ~`L!1L@2R#3M$4I%5I^6I&7I*8M(9R)0L_-L+=L⌫TabQLWREMRITIYIUIIMORPL{[L}]L|\LCapsALSRDMFIGIHIJIKMLR:;L"'LEnterShiftZLXRCMVIBINIMI<,M>.R?/LShiftCtrl⊞AltspaceAltGr⊞Ctrl
    Fingerslittle fingerring fingermiddle fingerindex fingerthumb
  • US International

    ~`L!1¡L@2²R#3³M$4¤I%5€I^6¼I&7½I*8¾M(9‘R)0’L_-¥L+=×L⌫TabQäLWåREéMR®ITþIYüIUúIIíMOóRPöL{[«L}]»L|\¬LCapsAáLSßRDðMFIGIHIJIKMLøR:;L"'´LEnterShiftZæLXRC©MVIBINñIMµI<,çM>.R?/¿LShiftCtrl⊞AltspaceAltGr⊞Ctrl
    Fingerslittle fingerring fingermiddle fingerindex fingerthumb
  • UK QWERTY (Windows)

    ¬`¦L!1L"2R£3M$4€I%5I^6I&7I*8M(9R)0L_-L+=L⌫TabQLWREéMRITIYIUúIIíMOóRPL{[L}]LEnterCapsAáLSRDMFIGIHIJIKMLR:;L@'L~#LShift|\LZLXRCMVIBINIMI<,M>.R?/LShiftCtrl⊞AltspaceAltGr⊞Ctrl
    Fingerslittle fingerring fingermiddle fingerindex fingerthumb
  • UK QWERTY (Mac)

    ±§L!1L@2€R£3#M$4I%5I^6I&7I*8M(9R)0L_-L+=L⌫TabQLWRE´MRITIYIU¨IIˆMORPL{[L}]LEnterCapsALSRDMFIGIHIJIKMLR:;L"'L|\LShift~``LZLXRCçMVIBIN˜IMI<,M>.R?/LShiftctrl⌘⌥space⌥⌘ctrl
    Fingerslittle fingerring fingermiddle fingerindex fingerthumb

The characters you look for

AltGr is the right Alt key; on a Mac it is Option. With a dead key you type the accent first and then the letter.

CharacterBelgian AZERTY (Windows)Belgian AZERTY (Mac)US QWERTYUS InternationalUK QWERTY (Windows)UK QWERTY (Mac)
@AltGr+é(2)@Shift+2Shift+2Shift+'Shift+2
€AltGr+EOption+$not availableAltGr+5AltGr+4Option+2
éé(2)é(2)not available'thenEAltGr+EOption+EthenE
ëShift+^thenEShift+^thenEnot availableShift+'thenEnot availableOption+UthenE
ïShift+^thenIShift+^thenInot availableShift+'thenInot availableOption+UthenI
üShift+^thenUShift+^thenUnot availableShift+'thenUnot availableOption+UthenU
öShift+^thenOShift+^thenOnot availableShift+'thenOnot availableOption+UthenO
èè(7)è(7)not available`thenEnot availableOption+`thenE
àà(0)à(0)not available`thenAnot availableOption+`thenA
ê^thenE^thenEnot availableShift+6thenEnot availableOption+IthenE
â^thenA^thenAnot availableShift+6thenAnot availableOption+IthenA
ô^thenO^thenOnot availableShift+6thenOnot availableOption+IthenO
û^thenU^thenUnot availableShift+6thenUnot availableOption+IthenU
î^thenI^thenInot availableShift+6thenInot availableOption+IthenI
çç(9)ç(9)not available'thenCnot availableOption+C
Çnot availablenot availablenot available'thenShift+Cnot availableOption+Shift+C
ÉAltGr+ùthenShift+Enot availablenot available'thenShift+EAltGr+Shift+EOption+EthenShift+E
ÈAltGr+µthenShift+E`thenShift+Enot available`thenShift+Enot availableOption+`thenShift+E
Ê^thenShift+E^thenShift+Enot availableShift+6thenShift+Enot availableOption+IthenShift+E
ÀAltGr+µthenShift+A`thenShift+Anot available`thenShift+Anot availableOption+`thenShift+A
\AltGr+<Option+Shift+:\\\\
|AltGr+&(1)Option+Shift+LShift+\Shift+\Shift+\Shift+\
#AltGr+"(3)Shift+@Shift+3Shift+3#Option+3
{AltGr+ç(9)Option+((5)Shift+[Shift+[Shift+[Shift+[
}AltGr+à(0)Option+)Shift+]Shift+]Shift+]Shift+]
[AltGr+^Option+Shift+((5)[[[[
]AltGr+$Option+Shift+)]]]]
~AltGr+=thenSpaceOption+NthenSpaceShift+`Shift+`thenSpaceShift+#Shift+`