include common map 0x40c # # Top row # twosuperior 0x29 notsign 0x29 altgr ampersand 0x02 1 0x02 shift onesuperior 0x02 altgr exclamdown 0x02 shift altgr eacute 0x03 2 0x03 shift asciitilde 0x03 altgr oneeighth 0x03 shift altgr quotedbl 0x04 3 0x04 shift numbersign 0x04 altgr apostrophe 0x05 4 0x05 shift braceleft 0x05 altgr parenleft 0x06 5 0x06 shift bracketleft 0x06 altgr threeeighths 0x06 shift altgr minus 0x07 6 0x07 shift bar 0x07 altgr fiveeighths 0x07 shift altgr egrave 0x08 7 0x08 shift grave 0x08 altgr seveneighths 0x08 shift altgr underscore 0x09 8 0x09 shift backslash 0x09 altgr trademark 0x09 shift altgr ccedilla 0x0a 9 0x0a shift asciicircum 0x0a altgr plusminus 0x0a shift altgr agrave 0x0b 0 0x0b shift at 0x0b altgr parenright 0x0c degree 0x0c shift bracketright 0x0c altgr questiondown 0x0c shift altgr equal 0x0d plus 0x0d shift braceright 0x0d altgr dead_ogonek 0x0d shift altgr # # AZERTY first row # a 0x10 addupper ae 0x10 altgr AE 0x10 shift altgr z 0x11 addupper guillemotleft 0x11 altgr EuroSign 0x12 altgr paragraph 0x13 altgr registered 0x13 shift altgr tslash 0x14 altgr Tslash 0x14 shift altgr leftarrow 0x15 altgr yen 0x15 shift altgr downarrow 0x16 altgr uparrow 0x16 shift altgr rightarrow 0x17 altgr idotless 0x17 shift altgr oslash 0x18 altgr Ooblique 0x18 shift altgr thorn 0x19 altgr THORN 0x19 shift altgr dead_circumflex 0x1a dead_diaeresis 0x1a shift dead_abovering 0x1a shift altgr dollar 0x1b sterling 0x1b shift currency 0x1b altgr dead_macron 0x1b shift altgr # # AZERTY second row # q 0x1e addupper Greek_OMEGA 0x1e shift altgr ssharp 0x1f altgr eth 0x20 altgr ETH 0x20 shift altgr dstroke 0x21 altgr ordfeminine 0x21 shift altgr eng 0x22 altgr ENG 0x22 shift altgr hstroke 0x23 altgr Hstroke 0x23 shift altgr kra 0x25 altgr lstroke 0x26 altgr Lstroke 0x26 shift altgr m 0x27 addupper masculine 0x27 shift altgr ugrave 0x28 percent 0x28 shift dead_caron 0x28 shift altgr asterisk 0x2b mu 0x2b shift dead_grave 0x2b altgr dead_breve 0x2b shift altgr # # AZERTY third row # less 0x56 greater 0x56 shift w 0x2c addupper guillemotright 0x2d altgr cent 0x2e altgr copyright 0x2e shift altgr leftdoublequotemark 0x2f altgr rightdoublequotemark 0x30 altgr comma 0x32 question 0x32 shift dead_acute 0x32 altgr dead_doubleacute 0x32 shift altgr semicolon 0x33 period 0x33 shift horizconnector 0x33 altgr multiply 0x33 shift altgr colon 0x34 slash 0x34 shift periodcentered 0x34 altgr division 0x34 shift altgr exclam 0x35 section 0x35 shift dead_belowdot 0x35 altgr dead_abovedot 0x35 shift altgr