Canadian French Keyboard Tester

Windows' Canadian French layout on an ISO board: É next to right Shift, dead ^, ¸ and ` keys for the other accents, and « » beside left Shift.

Size
Keys
Shape
F-keys

Listening: press any key. Hold Esc for 1 second to release the keyboard (e.g. to use Tab).

Keys tested
0%
0 of 105 keys
Last key
–
press any key
Held now / max
0 / 0
keys at the same time
Key presses
0
No chatter found
EscF1F2F3F4F5F6F7F8F9F10F11F12PrtScScrLkPause|#\!1±"2@/3£$4¢%5¤?6¬&7¦*8²(9³)0¼_-½+=¾BackspaceTabQWERTYUIO§P^[¨¸]EnterCaps LockASDFGHJKL:;~`{><}Shift»«°ZXCVBNMµ',¯.­É´ShiftCtrlWinAltAltGrWinMenuCtrlInsHomePgUpDelEndPgDn↑←↓→Num/*−789+456123Enter0.

Tip: click a key in the picture if your keyboard doesn’t have it, so it doesn’t count against the score.

Chatter (double-typing) detector

A worn or dirty switch can register one press twice. Type normally for a minute, then press any suspect key 20–30 times.

Rollover & ghosting test

Held now0
Most at once0
  • none
Best combination:
  • –

Hold down more and more keys (try ASDFJKL). If the count stops at 6 of these, the keyboard is 6-key rollover. Shift, Ctrl, Alt and Win don’t count toward that limit.

Timing tests

Put a flat hand on the keyboard so 4–8 keys go down at once, lift it, and repeat about 15 times, or drum your fingers across the letters. The keyboard sends each change with its next report, so the gaps between those key events step in whole polling intervals.

Polling rate
–
press keys together
Interval
–
average
Spread
–
standard deviation
Gaps
0
between key events

Press several keys at once to start.

Gaps between key events up to 10 ms, in 0.25 ms steps. A 1000 Hz keyboard makes peaks at 1, 2, 3 ms; 125 Hz at 8 ms.

Event log

EventkeycodekeyCodeLocationRepeatTime (s)Δ ms
Key events appear here.

The Canadian French layout

Canadian French (Windows’ default for French (Canada), keyboard ID 00001009) keeps the QWERTY letters and the digits on the number row. What changes is the punctuation and accents:

  • | \ share the key left of 1; Shift+2 types “ and Shift+3 types /, and Shift+6 types ?.

  • É has its own key, next to right Shift.
  • The other accents come from dead keys: ^ right of P, ¸ and ¨ after it, and ` two keys right of L. Press one, then the letter.
  • < and > sit next to Enter, and « » on the key next to left Shift.
  • AltGr, the right Alt key, gives @ on 2, the brackets and braces on the accent keys, and ± £ ¢ ¤ ¬ ¦ ² ³ ¼ ½ ¾ on the number row.

The table under this text lists every key that differs from a US keyboard, with the dead keys marked.

Canadian Multilingual Standard

Windows also offers the Canadian Multilingual Standard (CMS), based on the Canadian standard CAN/CSA Z243.200 and printed on many bilingual keyboards. It gives è, à, ù and ç their own keys, puts / \ | left of 1, and uses right Ctrl as a second AltGr. The keys light up the same in the tester either way; only what they type changes. The second table under this text lists every key where the two layouts differ, so you can tell which one your keycaps show.

Switching layouts

  • Windows: Settings, Time & language, Language & region, French (Canada), Language options, Add a keyboard: Canadian French or Canadian Multilingual Standard.
  • macOS: System Settings, Keyboard, Text Input, Edit, +, Canadian French – PC, or Canadian French – CSA for the Multilingual Standard.
  • Linux (GNOME): Settings, Keyboard, Input Sources, +, French (Canada); the Multilingual Standard is listed as Canadian (CSA).

The Canadian French keys at a glance

These keys differ from a US keyboard. The browser code is the name the key sends in the event log, taken from the US key in the same place. AltGr is the right Alt key; on Windows, Ctrl+Alt does the same. Keys marked "dead" type nothing on their own: press one, then a letter, for an accented letter (or Space for the mark itself).

KeyShiftAltGrBrowser codeUS keyboard
#|\Backquote`
1!±Digit11
2"@Digit22
3/£Digit33
4$¢Digit44
5%¤Digit55
6?¬Digit66
7&¦Digit77
8*²Digit88
9(³Digit99
0)¼Digit00
-_½Minus-
=+¾Equal=
O§KeyOO
PKeyPP
^ dead[BracketLeft[
¸ dead¨ dead]BracketRight]
;:~Semicolon;
` dead{Quote'
<>}Backslash\
«»°IntlBackslashnone (ISO only)
MµKeyMM
,'¯Comma,
.­Period.
É´ deadSlash/

Canadian French vs the Canadian Multilingual Standard

The keys that differ between the two layouts Windows offers for French (Canada), from the same CLDR data. If your keycaps match the right-hand column, set Windows to the Canadian Multilingual Standard instead.

Browser codeCanadian FrenchCanadian Multilingual Standard
Backquote# · Shift | · AltGr \/ · Shift \ · AltGr |
Digit11 · Shift ! · AltGr ±as US
Digit22 · Shift " · AltGr @as US
Digit33 · Shift / · AltGr £as US
Digit44 · Shift $ · AltGr ¢4 · Shift $ · AltGr ¤
Digit55 · Shift % · AltGr ¤as US
Digit66 · Shift ? · AltGr ¬6 · Shift ?
Digit77 · Shift & · AltGr ¦7 · Shift & · AltGr {
Digit88 · Shift * · AltGr ²8 · Shift * · AltGr }
Digit99 · Shift ( · AltGr ³9 · Shift ( · AltGr [
Digit00 · Shift ) · AltGr ¼0 · Shift ) · AltGr ]
Minus- · Shift _ · AltGr ½as US
Equal= · Shift + · AltGr ¾= · Shift + · AltGr ¬
KeyEas USE · AltGr €
KeyOO · AltGr §as US
KeyPP · AltGr ¶as US
BracketLeft^ · AltGr [^ · Shift ¨ · AltGr `
BracketRight¸ · Shift ¨ · AltGr ]Ç · AltGr ~
Semicolon; · Shift : · AltGr ~; · Shift : · AltGr °
Quote` · AltGr {È
Backslash< · Shift > · AltGr }À
IntlBackslash« · Shift » · AltGr °Ù
KeyZas USZ · AltGr «
KeyXas USX · AltGr »
KeyMM · AltGr µas US
Comma, · Shift ' · AltGr ¯, · Shift ' · AltGr <
Period. · AltGr ­. · Shift " · AltGr >
SlashÉ · AltGr ´É

Keyboard TesterSomeone shared their result

Suggested