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