[main] keyboardLayout=102key.kbt name=FRENCAN desc=French Canadian Keyboard maxcolumns=3 localnumlock=1 UnlatchedNumLock=0 UnlatchedScrollLock=0 UnlatchedCapsLock=0 [keys] 1=R FF1B@Escape 0@NoSymbol 0@NoSymbol 0@NoSymbol 2=R 31@1 21@exclam B1@plusminus 0@NoSymbol 3=R 32@2 22@quotedbl 40@at 0@NoSymbol 4=R 33@3 2F@slash A3@sterling 0@NoSymbol 5=R 34@4 24@dollar A2@cent 0@NoSymbol 6=R 35@5 25@percent A4@currency 0@NoSymbol 7=R 36@6 3F@question AC@notsign 0@NoSymbol 8=R 37@7 26@ampersand a6@brokenbar 0@NoSymbol 9=R 38@8 2A@asterisk B2@twosuperior 0@NoSymbol A=R 39@9 28@parenleft B3@threesuperior 0@NoSymbol B=R 30@0 29@parenright BC@onequarter 0@NoSymbol C=R 2D@minus 5F@underscore BD@onehalf 0@NoSymbol D=R 3D@equal 2B@plus BE@threequarters 0@NoSymbol E=R FF08@BackSpace FFFF@Delete 0@NoSymbol 0@NoSymbol F=R FF09@Tab FF89@KP_Tab 0@NoSymbol 0@NoSymbol 10=R 51@Q 0@NoSymbol 0@NoSymbol 0@NoSymbol 11=R 57@W 0@NoSymbol 0@NoSymbol 0@NoSymbol 12=R 45@E 0@NoSymbol 0@NoSymbol 0@NoSymbol 13=R 52@R 0@NoSymbol 0@NoSymbol 0@NoSymbol 14=R 54@T 0@NoSymbol 0@NoSymbol 0@NoSymbol 15=R 59@Y 0@NoSymbol 0@NoSymbol 0@NoSymbol 16=R 55@U 0@NoSymbol 0@NoSymbol 0@NoSymbol 17=R 49@I 0@NoSymbol 0@NoSymbol 0@NoSymbol 18=R 4F@O 0@NoSymbol A7@section 0@NoSymbol 19=R 50@P 0@NoSymbol B6@paragraph 0@NoSymbol 1A=R 5E@asciicircum 0@NoSymbol 5B@bracketleft 0@NoSymbol 1B=R B8@cedilla A8@diaeresis 5D@bracketright 0@NoSymbol 1C=R FF0D@Return 0@NoSymbol 0@NoSymbol 0@NoSymbol 1D=C FFE3@Control_L 0@NoSymbol 0@NoSymbol 0@NoSymbol 1E=R 41@A 0@NoSymbol 0@NoSymbol 0@NoSymbol 1F=R 53@S 0@NoSymbol 0@NoSymbol 0@NoSymbol 20=R 44@D 0@NoSymbol 0@NoSymbol 0@NoSymbol 21=R 46@F 0@NoSymbol 0@NoSymbol 0@NoSymbol 22=R 47@G 0@NoSymbol 0@NoSymbol 0@NoSymbol 23=R 48@H 0@NoSymbol 0@NoSymbol 0@NoSymbol 24=R 4A@J 0@NoSymbol 0@NoSymbol 0@NoSymbol 25=R 4B@K 0@NoSymbol 0@NoSymbol 0@NoSymbol 26=R 4C@L 0@NoSymbol 0@NoSymbol 0@NoSymbol 27=R 3B@semicolon 3A@colon 7E@asciitilde 0@NoSymbol 28=R 60@grave 0@NoSymbol 7B@braceleft 0@NoSymbol 29=R 23@numbersign 7C@bar 5C@backslash 0@NoSymbol 2A=S FFE1@Shift_L 0@NoSymbol 0@NoSymbol 0@NoSymbol 2B=R 3C@less 3E@greater 7D@braceright 0@NoSymbol 2C=R 5A@Z 0@NoSymbol 0@NoSymbol 0@NoSymbol 2D=R 58@X 0@NoSymbol 0@NoSymbol 0@NoSymbol 2E=R 43@C 0@NoSymbol 0@NoSymbol 0@NoSymbol 2F=R 56@V 0@NoSymbol 0@NoSymbol 0@NoSymbol 30=R 42@B 0@NoSymbol 0@NoSymbol 0@NoSymbol 31=R 4E@N 0@NoSymbol 0@NoSymbol 0@NoSymbol 32=R 4D@M 0@NoSymbol B5@mu 0@NoSymbol 33=R 2c@comma 27@apostrophe af@macron 0@NoSymbol 34=R 2e@period 2d@minus 0@NoSymbol 0@NoSymbol 35=R C9@Eacute 0@NoSymbol B4@acute 0@NoSymbol 36=S FFE2@Shift_R 0@NoSymbol 0@NoSymbol 0@NoSymbol 37=R FFAA@KP_Multiply FF61@Print 0@NoSymbol 0@NoSymbol 38=1 FFE9@Alt_L FFE7@Meta_L 0@NoSymbol 0@NoSymbol 39=R 20@space 0@NoSymbol 0@NoSymbol 0@NoSymbol 3A=L FFE5@Caps_Lock 0@NoSymbol 0@NoSymbol 0@NoSymbol 3B=R FFBE@F1 0@NoSymbol 0@NoSymbol 0@NoSymbol 3C=R FFBF@F2 0@NoSymbol 0@NoSymbol 0@NoSymbol 3D=R FFC0@F3 0@NoSymbol 0@NoSymbol 0@NoSymbol 3E=R FFC1@F4 0@NoSymbol 0@NoSymbol 0@NoSymbol 3F=R FFC2@F5 0@NoSymbol 0@NoSymbol 0@NoSymbol 40=R FFC3@F6 0@NoSymbol 0@NoSymbol 0@NoSymbol 41=R FFC4@F7 0@NoSymbol 0@NoSymbol 0@NoSymbol 42=R FFC5@F8 0@NoSymbol 0@NoSymbol 0@NoSymbol 43=R FFC6@F9 0@NoSymbol 0@NoSymbol 0@NoSymbol 44=R FFC7@F10 0@NoSymbol 0@NoSymbol 0@NoSymbol 45=N FF13@Pause 0@NoSymbol 0@NoSymbol 0@NoSymbol 46=N FF14@Scroll_Lock 0@NoSymbol 0@NoSymbol 0@NoSymbol 47=R FF50@Home FFB7@KP_7 0@NoSymbol 0@NoSymbol 48=R FF52@Up FFB8@KP_8 0@NoSymbol 0@NoSymbol 49=R FF55@Prior FFB9@KP_9 0@NoSymbol 0@NoSymbol 4A=R FFAD@KP_Subtract 0@NoSymbol 0@NoSymbol 0@NoSymbol 4B=R FF51@Left FFB4@KP_4 0@NoSymbol 0@NoSymbol 4C=R FF80@KP_Space FFB5@KP_5 0@NoSymbol 0@NoSymbol 4D=R FF53@Right FFB6@KP_6 0@NoSymbol 0@NoSymbol 4E=R FFAB@KP_Add 0@NoSymbol 0@NoSymbol 0@NoSymbol 4F=R FF57@End FFB1@KP_1 0@NoSymbol 0@NoSymbol 50=R FF54@Down FFB2@KP_2 0@NoSymbol 0@NoSymbol 51=R FF56@Next FFB3@KP_3 0@NoSymbol 0@NoSymbol 52=R FF63@Insert FFB0@KP_0 0@NoSymbol 0@NoSymbol 53=R FFFF@Delete FFAE@KP_Decimal 0@NoSymbol 0@NoSymbol 56=R AB@guillemotleft BB@guillemotright B0@degree 0@NoSymbol 57=R FFC8@F11 0@NoSymbol 0@NoSymbol 0@NoSymbol 58=R FFC9@F12 0@NoSymbol 0@NoSymbol 0@NoSymbol 11C=R FF8D@KP_Enter 0@NoSymbol 0@NoSymbol 0@NoSymbol 11D=C FFE4@Control_R 0@NoSymbol 0@NoSymbol 0@NoSymbol 135=R FFAF@KP_Divide 0@NoSymbol 0@NoSymbol 0@NoSymbol 137=N 0@NoSymbol 0@NoSymbol 0@NoSymbol 0@NoSymbol 138=3 FF7E@ModeSwitch 0@NoSymbol 0@NoSymbol 0@NoSymbol 145=R FF7F@Num_Lock 0@NoSymbol 0@NoSymbol 0@NoSymbol 147=R FF50@Home 0@NoSymbol 0@NoSymbol 0@NoSymbol 148=R FF52@Up 0@NoSymbol 0@NoSymbol 0@NoSymbol 149=R FF55@Prior 0@NoSymbol 0@NoSymbol 0@NoSymbol 14B=R FF51@Left 0@NoSymbol 0@NoSymbol 0@NoSymbol 14D=R FF53@Right 0@NoSymbol 0@NoSymbol 0@NoSymbol 14F=R FF57@End 0@NoSymbol 0@NoSymbol 0@NoSymbol 150=R FF54@Down 0@NoSymbol 0@NoSymbol 0@NoSymbol 151=R FF56@Next 0@NoSymbol 0@NoSymbol 0@NoSymbol 152=R FF63@Insert 0@NoSymbol 0@NoSymbol 0@NoSymbol 153=R FFFF@Delete 0@NoSymbol 0@NoSymbol 0@NoSymbol [compose] N1A.12=R CA@Ecircumflex N1A.16=R DB@Ucircumflex N1A.17=R CE@Icircumflex N1A.18=R D4@Ocircumflex N1A.1E=R C2@Acircumflex N1A.39=R 5E@asciicircum N1B.2E=R C7@Ccedilla N1B.39=R B8@cedilla N28.12=R C8@Egrave N28.16=R D9@Ugrave N28.17=R CC@Igrave N28.18=R D2@Ograve N28.1E=R C0@Agrave N28.39=R 60@grave S1A.12=R CA@Ecircumflex S1A.16=R DB@Ucircumflex S1A.17=R CE@Icircumflex S1A.18=R D4@Ocircumflex S1A.1E=R C2@Acircumflex S1A.39=R 5E@asciicircum S1B.12=R CB@Ediaeresis S1B.15=R FF@ydiaeresis S1B.16=R DC@Udiaeresis S1B.17=R CF@Idiaeresis S1B.18=R D6@Odiaeresis S1B.1E=R C4@Adiaeresis S1B.39=R A8@diaeresis S28.12=R C8@Egrave S28.16=R D9@Ugrave S28.17=R CC@Igrave S28.18=R D2@Ograve S28.1E=R C0@Agrave S28.39=R 60@grave 335.12=R C9@Eacute 335.15=R DD@Yacute 335.16=R DA@Uacute 335.17=R CD@Iacute 335.18=R D3@Oacute 335.1E=R C1@Aacute 335.39=R B4@acute [SpecialKeys] 201=R FFCA@F13 0@NoSymbol 0@NoSymbol 0@NoSymbol 202=R FFCB@F14 0@NoSymbol 0@NoSymbol 0@NoSymbol 203=R FFCC@F15 0@NoSymbol 0@NoSymbol 0@NoSymbol 204=R FFCD@F16 0@NoSymbol 0@NoSymbol 0@NoSymbol 205=R FFCE@F17 0@NoSymbol 0@NoSymbol 0@NoSymbol 206=R FFCF@F18 0@NoSymbol 0@NoSymbol 0@NoSymbol 207=R FFD0@F19 0@NoSymbol 0@NoSymbol 0@NoSymbol 208=R FFD1@F20 0@NoSymbol 0@NoSymbol 0@NoSymbol 209=R FFD2@F21 0@NoSymbol 0@NoSymbol 0@NoSymbol 210=R FFD3@F22 0@NoSymbol 0@NoSymbol 0@NoSymbol 211=R FFD4@F23 0@NoSymbol 0@NoSymbol 0@NoSymbol 212=R FFD8@F27 0@NoSymbol 0@NoSymbol 0@NoSymbol 213=R FFD9@F28 0@NoSymbol 0@NoSymbol 0@NoSymbol 214=R FFDA@F29 0@NoSymbol 0@NoSymbol 0@NoSymbol 215=R FFDB@F30 0@NoSymbol 0@NoSymbol 0@NoSymbol 216=R FFDC@F31 0@NoSymbol 0@NoSymbol 0@NoSymbol 217=R FFDD@F32 0@NoSymbol 0@NoSymbol 0@NoSymbol 218=R FFDE@F33 0@NoSymbol 0@NoSymbol 0@NoSymbol 219=R FFDF@F34 0@NoSymbol 0@NoSymbol 0@NoSymbol 220=R FFE0@F35 0@NoSymbol 0@NoSymbol 0@NoSymbol 221=R 4B0@prolongedsound 0@NoSymbol 0@NoSymbol 0@NoSymbol 222=R 4DE@voicedsound 0@NoSymbol 0@NoSymbol 0@NoSymbol 223=R 4DF@semivoicedsound 0@NoSymbol 0@NoSymbol 0@NoSymbol 224=R 1000FF06@apGrow 0@NoSymbol 0@NoSymbol 0@NoSymbol 225=R 1000FF05@apMove 0@NoSymbol 0@NoSymbol 0@NoSymbol 226=R 1000FF0F@apPop 0@NoSymbol 0@NoSymbol 0@NoSymbol 227=R 1000FF02@apCopy 0@NoSymbol 0@NoSymbol 0@NoSymbol 228=R 1000FF03@apCut 0@NoSymbol 0@NoSymbol 0@NoSymbol 229=R 1000FF13@apExit 0@NoSymbol 0@NoSymbol 0@NoSymbol 230=R 1000FF07@apCmd 0@NoSymbol 0@NoSymbol 0@NoSymbol 231=R 1000FF08@apShell 0@NoSymbol 0@NoSymbol 0@NoSymbol