xref: /openbmc/qemu/pc-bios/keymaps/fr (revision f452095e)
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