; This file was automatically generated by http://kbdlayout.info/ based on KBDTABLES ; of Canadian National Standard Keyboard Layout in kbdcan.dll version 5.1.2600.0. KBD KBDCAN "Canadian National Standard Keyboard Layout" COPYRIGHT "© Microsoft Corporation. All rights reserved." COMPANY "Microsoft Corporation" LOCALENAME "en-CA" LOCALEID "00001009" VERSION 1.0 ATTRIBUTES ALTGR MODIFIERS OEM_8 8 SHIFTSTATE 0 // Column 4 1 // Column 5 : Shift 8 // Column 6 : OEM_8 9 // Column 7 : Shift OEM_8 6 // Column 8 : Ctrl Alt 2 // Column 9 : Ctrl LAYOUT // an extra '@' at the end is a dead key //SC VK_ Cap 0 1 8 9 6 2 //-- --- ---- ---- ---- ---- ---- ---- ---- 03 2 0 2 0040 00b2 // DIGIT TWO, COMMERCIAL AT, SUPERSCRIPT TWO 25 K 1 k K 0138 // LATIN SMALL LETTER K, LATIN CAPITAL LETTER K, LATIN SMALL LETTER KRA 02 1 0 1 0021 00b9 00a1 // DIGIT ONE, EXCLAMATION MARK, SUPERSCRIPT ONE, INVERTED EXCLAMATION MARK 04 3 0 3 0023 00b3 00a3 // DIGIT THREE, NUMBER SIGN, SUPERSCRIPT THREE, POUND SIGN 06 5 0 5 0025 00bd 215c // DIGIT FIVE, PERCENT SIGN, VULGAR FRACTION ONE HALF, VULGAR FRACTION THREE EIGHTHS 07 6 0 6 003f 00be 215d // DIGIT SIX, QUESTION MARK, VULGAR FRACTION THREE QUARTERS, VULGAR FRACTION FIVE EIGHTHS 0c OEM_MINUS 0 002d 005f -1 00bf // HYPHEN-MINUS, LOW LINE, , INVERTED QUESTION MARK 10 Q 1 q Q -1 2126 // LATIN SMALL LETTER Q, LATIN CAPITAL LETTER Q, , OHM SIGN 11 W 1 w W 0142 0141 // LATIN SMALL LETTER W, LATIN CAPITAL LETTER W, LATIN SMALL LETTER L WITH STROKE, LATIN CAPITAL LETTER L WITH STROKE 13 R 1 r R 00b6 00ae // LATIN SMALL LETTER R, LATIN CAPITAL LETTER R, PILCROW SIGN, REGISTERED SIGN 14 T 1 t T 0167 0166 // LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, LATIN SMALL LETTER T WITH STROKE, LATIN CAPITAL LETTER T WITH STROKE 15 Y 1 y Y 2190 00a5 // LATIN SMALL LETTER Y, LATIN CAPITAL LETTER Y, LEFTWARDS ARROW, YEN SIGN 16 U 1 u U 2193 2191 // LATIN SMALL LETTER U, LATIN CAPITAL LETTER U, DOWNWARDS ARROW, UPWARDS ARROW 17 I 1 i I 2192 0131 // LATIN SMALL LETTER I, LATIN CAPITAL LETTER I, RIGHTWARDS ARROW, LATIN SMALL LETTER DOTLESS I 18 O 1 o O 00f8 00d8 // LATIN SMALL LETTER O, LATIN CAPITAL LETTER O, LATIN SMALL LETTER O WITH STROKE, LATIN CAPITAL LETTER O WITH STROKE 19 P 1 p P 00fe 00de // LATIN SMALL LETTER P, LATIN CAPITAL LETTER P, LATIN SMALL LETTER THORN, LATIN CAPITAL LETTER THORN 2b OEM_5 1 00e0 00c0 -1 02d8@ // LATIN SMALL LETTER A WITH GRAVE, LATIN CAPITAL LETTER A WITH GRAVE, , BREVE 1e A 1 a A 00e6 00c6 // LATIN SMALL LETTER A, LATIN CAPITAL LETTER A, LATIN SMALL LETTER AE, LATIN CAPITAL LETTER AE 1f S 1 s S 00df 00a7 // LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, LATIN SMALL LETTER SHARP S, SECTION SIGN 20 D 1 d D 00f0 00d0 // LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, LATIN SMALL LETTER ETH, LATIN CAPITAL LETTER ETH 21 F 1 f F -1 00aa // LATIN SMALL LETTER F, LATIN CAPITAL LETTER F, , FEMININE ORDINAL INDICATOR 22 G 1 g G 014b 014a // LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, LATIN SMALL LETTER ENG, LATIN CAPITAL LETTER ENG 23 H 1 h H 0127 0126 // LATIN SMALL LETTER H, LATIN CAPITAL LETTER H, LATIN SMALL LETTER H WITH STROKE, LATIN CAPITAL LETTER H WITH STROKE 24 J 1 j J 0133 0132 // LATIN SMALL LETTER J, LATIN CAPITAL LETTER J, LATIN SMALL LIGATURE IJ, LATIN CAPITAL LIGATURE IJ 26 L 1 l L 0140 013f // LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, LATIN SMALL LETTER L WITH MIDDLE DOT, LATIN CAPITAL LETTER L WITH MIDDLE DOT 28 OEM_3 1 00e8 00c8 -1 02c7@ // LATIN SMALL LETTER E WITH GRAVE, LATIN CAPITAL LETTER E WITH GRAVE, , CARON 2e C 1 c C 00a2 00a9 // LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, CENT SIGN, COPYRIGHT SIGN 2f V 1 v V 201c 2018 // LATIN SMALL LETTER V, LATIN CAPITAL LETTER V, LEFT DOUBLE QUOTATION MARK, LEFT SINGLE QUOTATION MARK 30 B 1 b B 201d 2019 // LATIN SMALL LETTER B, LATIN CAPITAL LETTER B, RIGHT DOUBLE QUOTATION MARK, RIGHT SINGLE QUOTATION MARK 31 N 1 n N 0149 266a // LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, LATIN SMALL LETTER N PRECEDED BY APOSTROPHE, EIGHTH NOTE 32 M 1 m M 00b5 00ba // LATIN SMALL LETTER M, LATIN CAPITAL LETTER M, MICRO SIGN, MASCULINE ORDINAL INDICATOR 35 OEM_2 1 00e9 00c9 -1 02d9@ // LATIN SMALL LETTER E WITH ACUTE, LATIN CAPITAL LETTER E WITH ACUTE, , DOT ABOVE 56 OEM_102 1 00f9 00d9 -1 00a6 // LATIN SMALL LETTER U WITH GRAVE, LATIN CAPITAL LETTER U WITH GRAVE, , BROKEN BAR 29 OEM_7 0 002f 005c -1 00ad 007c // SOLIDUS, REVERSE SOLIDUS, , SOFT HYPHEN, VERTICAL LINE 05 4 0 4 0024 00bc 20ac 00a4 // DIGIT FOUR, DOLLAR SIGN, VULGAR FRACTION ONE QUARTER, EURO SIGN, CURRENCY SIGN 08 7 0 7 0026 -1 215e 007b // DIGIT SEVEN, AMPERSAND, , VULGAR FRACTION SEVEN EIGHTHS, LEFT CURLY BRACKET 09 8 0 8 002a -1 2122 007d // DIGIT EIGHT, ASTERISK, , TRADE MARK SIGN, RIGHT CURLY BRACKET 0a 9 0 9 0028 -1 00b1 005b // DIGIT NINE, LEFT PARENTHESIS, , PLUS-MINUS SIGN, LEFT SQUARE BRACKET 0b 0 0 0 0029 -1 -1 005d // DIGIT ZERO, RIGHT PARENTHESIS, , , RIGHT SQUARE BRACKET 0d OEM_PLUS 0 003d 002b 00b8@ 02db@ 00ac // EQUALS SIGN, PLUS SIGN, CEDILLA, OGONEK, NOT SIGN 12 E 1 e E 0153 0152 20ac // LATIN SMALL LETTER E, LATIN CAPITAL LETTER E, LATIN SMALL LIGATURE OE, LATIN CAPITAL LIGATURE OE, EURO SIGN 1a OEM_4 0 005e@ 00a8@ -1 02da@ 0060@ // CIRCUMFLEX ACCENT, DIAERESIS, , RING ABOVE, GRAVE ACCENT 1b OEM_6 1 00e7 00c7 007e 00af@ 007e@ // LATIN SMALL LETTER C WITH CEDILLA, LATIN CAPITAL LETTER C WITH CEDILLA, TILDE, MACRON, TILDE 27 OEM_1 0 003b 003a 00b4@ 02dd@ 00b0 // SEMICOLON, COLON, ACUTE ACCENT, DOUBLE ACUTE ACCENT, DEGREE SIGN 2c Z 1 z Z -1 -1 00ab // LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, , , LEFT-POINTING DOUBLE ANGLE QUOTATION MARK 2d X 1 x X -1 -1 00bb // LATIN SMALL LETTER X, LATIN CAPITAL LETTER X, , , RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK 33 OEM_COMMA 0 002c 0027 2015 00d7 003c // COMMA, APOSTROPHE, HORIZONTAL BAR, MULTIPLICATION SIGN, LESS-THAN SIGN 34 OEM_PERIOD 0 002e 0022 02d9@ 00f7 003e // FULL STOP, QUOTATION MARK, DOT ABOVE, DIVISION SIGN, GREATER-THAN SIGN 39 SPACE 0 0020 0020 0020 0020 00a0 0020 // SPACE, SPACE, SPACE, SPACE, NO-BREAK SPACE, SPACE 53 DECIMAL 0 002e 002e // FULL STOP, FULL STOP DEADKEY 00b4 // ACCENT AIGU 0061 00e1 // a -> á 0065 00e9 // e -> é 0069 00ed // i -> í 006f 00f3 // o -> ó 0075 00fa // u -> ú 0079 00fd // y -> ý 0041 00c1 // A -> Á 0045 00c9 // E -> É 0049 00cd // I -> Í 004f 00d3 // O -> Ó 0055 00da // U -> Ú 0059 00dd // Y -> Ý 0043 0106 // C -> Ć 0063 0107 // c -> ć 004c 0139 // L -> Ĺ 006c 013a // l -> ĺ 004e 0143 // N -> Ń 006e 0144 // n -> ń 0052 0154 // R -> Ŕ 0072 0155 // r -> ŕ 0053 015a // S -> Ś 0073 015b // s -> ś 005a 0179 // Z -> Ź 007a 017a // z -> ź 0020 00b4 // -> ´ DEADKEY 0060 // ACCENT GRAVE 0061 00e0 // a -> à 0065 00e8 // e -> è 0069 00ec // i -> ì 006f 00f2 // o -> ò 0075 00f9 // u -> ù 0041 00c0 // A -> À 0045 00c8 // E -> È 0049 00cc // I -> Ì 004f 00d2 // O -> Ò 0055 00d9 // U -> Ù 0020 0060 // -> ` DEADKEY 005e // ACCENT CIRCONFLEXE 0061 00e2 // a -> â 0065 00ea // e -> ê 0069 00ee // i -> î 006f 00f4 // o -> ô 0075 00fb // u -> û 0041 00c2 // A -> Â 0045 00ca // E -> Ê 0049 00ce // I -> Î 004f 00d4 // O -> Ô 0055 00db // U -> Û 0043 0108 // C -> Ĉ 0063 0109 // c -> ĉ 0047 011c // G -> Ĝ 0067 011d // g -> ĝ 0048 0124 // H -> Ĥ 0068 0125 // h -> ĥ 004a 0134 // J -> Ĵ 006a 0135 // j -> ĵ 0053 015c // S -> Ŝ 0073 015d // s -> ŝ 0057 0174 // W -> Ŵ 0077 0175 // w -> ŵ 0059 0176 // Y -> Ŷ 0079 0177 // y -> ŷ 0020 005e // -> ^ DEADKEY 00b8 // CEDILLE 0063 00e7 // c -> ç 0067 0123 // g -> ģ 006b 0137 // k -> ķ 006c 013c // l -> ļ 006e 0146 // n -> ņ 0072 0157 // r -> ŗ 0073 015f // s -> ş 0074 0163 // t -> ţ 0043 00c7 // C -> Ç 0047 0122 // G -> Ģ 004b 0136 // K -> Ķ 004c 013b // L -> Ļ 004e 0145 // N -> Ņ 0052 0156 // R -> Ŗ 0053 015e // S -> Ş 0054 0162 // T -> Ţ 0020 00b8 // -> ¸ DEADKEY 00a8 // TREMA 0061 00e4 // a -> ä 0065 00eb // e -> ë 0069 00ef // i -> ï 006f 00f6 // o -> ö 0075 00fc // u -> ü 0079 00ff // y -> ÿ 0041 00c4 // A -> Ä 0045 00cb // E -> Ë 0049 00cf // I -> Ï 004f 00d6 // O -> Ö 0055 00dc // U -> Ü 0059 0178 // Y -> Ÿ 0020 00a8 // -> ¨ DEADKEY 007e // TILDE 0061 00e3 // a -> ã 0069 0129 // i -> ĩ 006e 00f1 // n -> ñ 006f 00f5 // o -> õ 0075 0169 // u -> ũ 0041 00c3 // A -> Ã 0049 0128 // I -> Ĩ 004e 00d1 // N -> Ñ 004f 00d5 // O -> Õ 0055 0168 // U -> Ũ 0020 007e // -> ~ DEADKEY 02c7 // CARON 0063 010d // c -> č 0064 010f // d -> ď 0065 011b // e -> ě 006c 013e // l -> ľ 006e 0148 // n -> ň 0072 0159 // r -> ř 0073 0161 // s -> š 0074 0165 // t -> ť 007a 017e // z -> ž 0043 010c // C -> Č 0044 010e // D -> Ď 0045 011a // E -> Ě 004c 013d // L -> Ľ 004e 0147 // N -> Ň 0052 0158 // R -> Ř 0053 0160 // S -> Š 0054 0164 // T -> Ť 005a 017d // Z -> Ž 0020 02c7 // -> ˇ DEADKEY 02d8 // BREVE 0061 0103 // a -> ă 0067 011f // g -> ğ 0075 016d // u -> ŭ 0041 0102 // A -> Ă 0047 011e // G -> Ğ 0055 016c // U -> Ŭ 0020 02d8 // -> ˘ DEADKEY 02dd // DOUBLE ACUTE ACCENT 006f 0151 // o -> ő 0075 0171 // u -> ű 004f 0150 // O -> Ő 0055 0170 // U -> Ű 0020 02dd // -> ˝ DEADKEY 02da // RING ABOVE 0061 00e5 // a -> å 0075 016f // u -> ů 0041 00c5 // A -> Å 0055 016e // U -> Ů 0020 02da // -> ˚ DEADKEY 02d9 // DOT ABOVE 0063 010b // c -> ċ 0065 0117 // e -> ė 0067 0121 // g -> ġ 007a 0017 // z ->  0043 010a // C -> Ċ 0045 0116 // E -> Ė 0047 0120 // G -> Ġ 0049 0130 // I -> İ 005a 017b // Z -> Ż 0020 02d9 // -> ˙ DEADKEY 00af // MACRON 0061 0101 // a -> ā 0065 0113 // e -> ē 0069 012b // i -> ī 006f 014d // o -> ō 0075 016b // u -> ū 0041 0100 // A -> Ā 0045 0112 // E -> Ē 0049 012a // I -> Ī 004f 014c // O -> Ō 0055 016a // U -> Ū 0020 00af // -> ¯ DEADKEY 02db // OGONEK 0061 0105 // a -> ą 0065 0119 // e -> ę 0069 012f // i -> į 0075 0173 // u -> ų 0041 0104 // A -> Ą 0045 0118 // E -> Ę 0049 012e // I -> Į 0055 0172 // U -> Ų 0020 02db // -> ˛ KEYNAME 01 ECHAP 0e RET.ARR 0f TAB 1c ENTREE 1d CTRL 2a MAJ 36 "MAJ DROITE" 37 "* (PAVE NUM.)" 38 ALT 39 ESPACE 3a VERR.MAJ 3b F1 3c F2 3d F3 3e F4 3f F5 40 F6 41 F7 42 F8 43 F9 44 F10 45 Pause 46 DEFIL 47 "7 (PAVE NUM.)" 48 "8 (PAVE NUM.)" 49 "9 (PAVE NUM.)" 4a "- (PAVE NUM.)" 4b "4 (PAVE NUM.)" 4c "5 (PAVE NUM.)" 4d "6 (PAVE NUM.)" 4e "+ (PAVE NUM.)" 4f "1 (PAVE NUM.)" 50 "2 (PAVE NUM.)" 51 "3 (PAVE NUM.)" 52 "0 (PAVE NUM.)" 53 ". (PAVE NUM.)" 57 F11 58 F12 KEYNAME_EXT 1c "ENTREE (PAVE NUM.)" 1d "CTRL DROITE" 35 "/ (PAVE NUM.)" 37 Impr.Ecran 38 "ALT DROITE" 45 Ver.Num 46 ATTN 47 ORIGINE 48 HAUT 49 PG.PREC 4b GAUCHE 4d DROITE 4f FIN 50 BAS 51 PG.SUIV 52 INS 53 SUPPR 54 <00> 56 AIDE 5b "WINDOWS GAUCHE" 5c "WINDOWS DROITE" 5d APPLICATION KEYNAME_DEAD 00b4 "ACCENT AIGU" 0060 "ACCENT GRAVE" 005e "ACCENT CIRCONFLEXE" 00a8 TREMA 00b8 CEDILLE ENDKBD