include common map 0x40c # # Top row # dollar 0x29 numbersign 0x29 shift paragraph 0x29 shift altgr quotedbl 0x02 1 0x02 shift emdash 0x02 altgr guillemotleft 0x03 2 0x03 shift less 0x03 altgr guillemotright 0x04 3 0x04 shift greater 0x04 altgr parenleft 0x05 4 0x05 shift bracketleft 0x05 altgr parenright 0x06 5 0x06 shift bracketright 0x06 altgr at 0x07 6 0x07 shift plus 0x08 7 0x08 shift minus 0x09 8 0x09 shift slash 0x0a 9 0x0a shift asterisk 0x0b 0 0x0b shift equal 0x0c degree 0x0c shift percent 0x0d grave 0x0d shift # # BÉPO first row # b 0x10 addupper bar 0x10 altgr eacute 0x11 Eacute 0x11 shift p 0x12 addupper ampersand 0x12 altgr o 0x13 addupper oe 0x13 altgr OE 0x13 shift altgr egrave 0x14 Egrave 0x14 shift exclam 0x15 dead_circumflex 0x15 shift v 0x16 addupper d 0x17 addupper l 0x18 addupper j 0x19 addupper z 0x1a addupper w 0x1b addupper # # BÉPO second row # a 0x1e addupper ae 0x1e altgr AE 0x1e shift altgr u 0x1f addupper ugrave 0x1f altgr Ugrave 0x1f shift altgr i 0x20 addupper dead_diaeresis 0x1a altgr e 0x21 addupper EuroSign 0x21 altgr comma 0x22 semicolon 0x22 shift c 0x23 addupper t 0x24 addupper s 0x25 addupper r 0x26 addupper n 0x27 addupper m 0x28 addupper ccedilla 0x2b Ccedilla 0x2b shift # # BÉPO third row # ecircumflex 0x56 Ecircumflex 0x56 shift agrave 0x2c Agrave 0x2c shift backslash 0x2c altgr y 0x2d addupper braceleft 0x2d altgr x 0x2e addupper braceright 0x2e altgr period 0x2f colon 0x2f shift ellipsis 0x2f altgr k 0x30 addupper asciitilde 0x30 altgr quote 0x30 question 0x30 shift apostrophe 0x31 question 0x31 shift q 0x32 addupper g 0x33 addupper h 0x34 addupper f 0x35 addupper