1*f452095eSAnthony Liguoriinclude common 2*f452095eSAnthony Liguorimap 0x40c 3*f452095eSAnthony Liguori# 4*f452095eSAnthony Liguori# Top row 5*f452095eSAnthony Liguori# 6*f452095eSAnthony Liguoritwosuperior 0x29 7*f452095eSAnthony Liguorinotsign 0x29 altgr 8*f452095eSAnthony Liguori 9*f452095eSAnthony Liguoriampersand 0x02 10*f452095eSAnthony Liguori1 0x02 shift 11*f452095eSAnthony Liguorionesuperior 0x02 altgr 12*f452095eSAnthony Liguoriexclamdown 0x02 shift altgr 13*f452095eSAnthony Liguori 14*f452095eSAnthony Liguorieacute 0x03 15*f452095eSAnthony Liguori2 0x03 shift 16*f452095eSAnthony Liguoriasciitilde 0x03 altgr 17*f452095eSAnthony Liguorioneeighth 0x03 shift altgr 18*f452095eSAnthony Liguori 19*f452095eSAnthony Liguoriquotedbl 0x04 20*f452095eSAnthony Liguori3 0x04 shift 21*f452095eSAnthony Liguorinumbersign 0x04 altgr 22*f452095eSAnthony Liguori 23*f452095eSAnthony Liguoriapostrophe 0x05 24*f452095eSAnthony Liguori4 0x05 shift 25*f452095eSAnthony Liguoribraceleft 0x05 altgr 26*f452095eSAnthony Liguori 27*f452095eSAnthony Liguoriparenleft 0x06 28*f452095eSAnthony Liguori5 0x06 shift 29*f452095eSAnthony Liguoribracketleft 0x06 altgr 30*f452095eSAnthony Liguorithreeeighths 0x06 shift altgr 31*f452095eSAnthony Liguori 32*f452095eSAnthony Liguoriminus 0x07 33*f452095eSAnthony Liguori6 0x07 shift 34*f452095eSAnthony Liguoribar 0x07 altgr 35*f452095eSAnthony Liguorifiveeighths 0x07 shift altgr 36*f452095eSAnthony Liguori 37*f452095eSAnthony Liguoriegrave 0x08 38*f452095eSAnthony Liguori7 0x08 shift 39*f452095eSAnthony Liguorigrave 0x08 altgr 40*f452095eSAnthony Liguoriseveneighths 0x08 shift altgr 41*f452095eSAnthony Liguori 42*f452095eSAnthony Liguoriunderscore 0x09 43*f452095eSAnthony Liguori8 0x09 shift 44*f452095eSAnthony Liguoribackslash 0x09 altgr 45*f452095eSAnthony Liguoritrademark 0x09 shift altgr 46*f452095eSAnthony Liguori 47*f452095eSAnthony Liguoriccedilla 0x0a 48*f452095eSAnthony Liguori9 0x0a shift 49*f452095eSAnthony Liguoriasciicircum 0x0a altgr 50*f452095eSAnthony Liguoriplusminus 0x0a shift altgr 51*f452095eSAnthony Liguori 52*f452095eSAnthony Liguoriagrave 0x0b 53*f452095eSAnthony Liguori0 0x0b shift 54*f452095eSAnthony Liguoriat 0x0b altgr 55*f452095eSAnthony Liguori 56*f452095eSAnthony Liguoriparenright 0x0c 57*f452095eSAnthony Liguoridegree 0x0c shift 58*f452095eSAnthony Liguoribracketright 0x0c altgr 59*f452095eSAnthony Liguoriquestiondown 0x0c shift altgr 60*f452095eSAnthony Liguori 61*f452095eSAnthony Liguoriequal 0x0d 62*f452095eSAnthony Liguoriplus 0x0d shift 63*f452095eSAnthony Liguoribraceright 0x0d altgr 64*f452095eSAnthony Liguoridead_ogonek 0x0d shift altgr 65*f452095eSAnthony Liguori 66*f452095eSAnthony Liguori# 67*f452095eSAnthony Liguori# AZERTY first row 68*f452095eSAnthony Liguori# 69*f452095eSAnthony Liguori 70*f452095eSAnthony Liguoria 0x10 addupper 71*f452095eSAnthony Liguoriae 0x10 altgr 72*f452095eSAnthony LiguoriAE 0x10 shift altgr 73*f452095eSAnthony Liguori 74*f452095eSAnthony Liguoriz 0x11 addupper 75*f452095eSAnthony Liguoriguillemotleft 0x11 altgr 76*f452095eSAnthony Liguori 77*f452095eSAnthony LiguoriEuroSign 0x12 altgr 78*f452095eSAnthony Liguori 79*f452095eSAnthony Liguoriparagraph 0x13 altgr 80*f452095eSAnthony Liguoriregistered 0x13 shift altgr 81*f452095eSAnthony Liguori 82*f452095eSAnthony Liguoritslash 0x14 altgr 83*f452095eSAnthony LiguoriTslash 0x14 shift altgr 84*f452095eSAnthony Liguori 85*f452095eSAnthony Liguorileftarrow 0x15 altgr 86*f452095eSAnthony Liguoriyen 0x15 shift altgr 87*f452095eSAnthony Liguori 88*f452095eSAnthony Liguoridownarrow 0x16 altgr 89*f452095eSAnthony Liguoriuparrow 0x16 shift altgr 90*f452095eSAnthony Liguori 91*f452095eSAnthony Liguorirightarrow 0x17 altgr 92*f452095eSAnthony Liguoriidotless 0x17 shift altgr 93*f452095eSAnthony Liguori 94*f452095eSAnthony Liguorioslash 0x18 altgr 95*f452095eSAnthony LiguoriOoblique 0x18 shift altgr 96*f452095eSAnthony Liguori 97*f452095eSAnthony Liguorithorn 0x19 altgr 98*f452095eSAnthony LiguoriTHORN 0x19 shift altgr 99*f452095eSAnthony Liguori 100*f452095eSAnthony Liguoridead_circumflex 0x1a 101*f452095eSAnthony Liguoridead_diaeresis 0x1a shift 102*f452095eSAnthony Liguoridead_abovering 0x1a shift altgr 103*f452095eSAnthony Liguori 104*f452095eSAnthony Liguoridollar 0x1b 105*f452095eSAnthony Liguoristerling 0x1b shift 106*f452095eSAnthony Liguoricurrency 0x1b altgr 107*f452095eSAnthony Liguoridead_macron 0x1b shift altgr 108*f452095eSAnthony Liguori 109*f452095eSAnthony Liguori# 110*f452095eSAnthony Liguori# AZERTY second row 111*f452095eSAnthony Liguori# 112*f452095eSAnthony Liguoriq 0x1e addupper 113*f452095eSAnthony LiguoriGreek_OMEGA 0x1e shift altgr 114*f452095eSAnthony Liguori 115*f452095eSAnthony Liguorissharp 0x1f altgr 116*f452095eSAnthony Liguori 117*f452095eSAnthony Liguorieth 0x20 altgr 118*f452095eSAnthony LiguoriETH 0x20 shift altgr 119*f452095eSAnthony Liguori 120*f452095eSAnthony Liguoridstroke 0x21 altgr 121*f452095eSAnthony Liguoriordfeminine 0x21 shift altgr 122*f452095eSAnthony Liguori 123*f452095eSAnthony Liguorieng 0x22 altgr 124*f452095eSAnthony LiguoriENG 0x22 shift altgr 125*f452095eSAnthony Liguori 126*f452095eSAnthony Liguorihstroke 0x23 altgr 127*f452095eSAnthony LiguoriHstroke 0x23 shift altgr 128*f452095eSAnthony Liguori 129*f452095eSAnthony Liguorikra 0x25 altgr 130*f452095eSAnthony Liguori 131*f452095eSAnthony Liguorilstroke 0x26 altgr 132*f452095eSAnthony LiguoriLstroke 0x26 shift altgr 133*f452095eSAnthony Liguori 134*f452095eSAnthony Liguorim 0x27 addupper 135*f452095eSAnthony Liguorimasculine 0x27 shift altgr 136*f452095eSAnthony Liguori 137*f452095eSAnthony Liguoriugrave 0x28 138*f452095eSAnthony Liguoripercent 0x28 shift 139*f452095eSAnthony Liguoridead_caron 0x28 shift altgr 140*f452095eSAnthony Liguori 141*f452095eSAnthony Liguoriasterisk 0x2b 142*f452095eSAnthony Liguorimu 0x2b shift 143*f452095eSAnthony Liguoridead_grave 0x2b altgr 144*f452095eSAnthony Liguoridead_breve 0x2b shift altgr 145*f452095eSAnthony Liguori 146*f452095eSAnthony Liguori# 147*f452095eSAnthony Liguori# AZERTY third row 148*f452095eSAnthony Liguori# 149*f452095eSAnthony Liguoriless 0x56 150*f452095eSAnthony Liguorigreater 0x56 shift 151*f452095eSAnthony Liguori 152*f452095eSAnthony Liguoriw 0x2c addupper 153*f452095eSAnthony Liguori 154*f452095eSAnthony Liguoriguillemotright 0x2d altgr 155*f452095eSAnthony Liguori 156*f452095eSAnthony Liguoricent 0x2e altgr 157*f452095eSAnthony Liguoricopyright 0x2e shift altgr 158*f452095eSAnthony Liguori 159*f452095eSAnthony Liguorileftdoublequotemark 0x2f altgr 160*f452095eSAnthony Liguori 161*f452095eSAnthony Liguorirightdoublequotemark 0x30 altgr 162*f452095eSAnthony Liguori 163*f452095eSAnthony Liguoricomma 0x32 164*f452095eSAnthony Liguoriquestion 0x32 shift 165*f452095eSAnthony Liguoridead_acute 0x32 altgr 166*f452095eSAnthony Liguoridead_doubleacute 0x32 shift altgr 167*f452095eSAnthony Liguori 168*f452095eSAnthony Liguorisemicolon 0x33 169*f452095eSAnthony Liguoriperiod 0x33 shift 170*f452095eSAnthony Liguorihorizconnector 0x33 altgr 171*f452095eSAnthony Liguorimultiply 0x33 shift altgr 172*f452095eSAnthony Liguori 173*f452095eSAnthony Liguoricolon 0x34 174*f452095eSAnthony Liguorislash 0x34 shift 175*f452095eSAnthony Liguoriperiodcentered 0x34 altgr 176*f452095eSAnthony Liguoridivision 0x34 shift altgr 177*f452095eSAnthony Liguori 178*f452095eSAnthony Liguoriexclam 0x35 179*f452095eSAnthony Liguorisection 0x35 shift 180*f452095eSAnthony Liguoridead_belowdot 0x35 altgr 181*f452095eSAnthony Liguoridead_abovedot 0x35 shift altgr 182