xref: /openbmc/qemu/pc-bios/keymaps/hu (revision f452095e)
1*f452095eSAnthony Liguori# Hungarian keyboard layout (QWERTZ)
2*f452095eSAnthony Liguori# Created by: The NeverGone <never@delfin.klte.hu>
3*f452095eSAnthony Liguori
4*f452095eSAnthony Liguoriinclude common
5*f452095eSAnthony Liguorimap 0x40e
6*f452095eSAnthony Liguori
7*f452095eSAnthony Liguori
8*f452095eSAnthony Liguori# AltGr keys:
9*f452095eSAnthony Liguorinotsign 0x29 altgr
10*f452095eSAnthony Liguoriasciitilde 0x02 altgr
11*f452095eSAnthony Liguoricaron 0x03 altgr
12*f452095eSAnthony Liguoriasciicircum 0x04 altgr
13*f452095eSAnthony Liguoribreve 0x05 altgr
14*f452095eSAnthony Liguoridegree 0x06 altgr
15*f452095eSAnthony Liguoriogonek 0x07 altgr
16*f452095eSAnthony Liguorigrave 0x08 altgr
17*f452095eSAnthony Liguoriabovedot 0x09 altgr
18*f452095eSAnthony Liguoriacute 0x0a altgr
19*f452095eSAnthony Liguoridoubleacute 0x0b altgr
20*f452095eSAnthony Liguoridiaeresis 0x0c altgr
21*f452095eSAnthony Liguoricedilla 0x0d altgr
22*f452095eSAnthony Liguoribackslash 0x10 altgr
23*f452095eSAnthony Liguoribar 0x11 altgr
24*f452095eSAnthony LiguoriEuroSign 0x12 altgr
25*f452095eSAnthony LiguoriIacute 0x17 altgr
26*f452095eSAnthony Liguoridivision 0x1a altgr
27*f452095eSAnthony Liguorimultiply 0x1b altgr
28*f452095eSAnthony Liguoridstroke 0x1f altgr
29*f452095eSAnthony LiguoriDstroke 0x20 altgr
30*f452095eSAnthony Liguoribracketleft 0x21 altgr
31*f452095eSAnthony Liguoribracketright 0x22 altgr
32*f452095eSAnthony Liguoriiacute 0x24 altgr
33*f452095eSAnthony Liguorilstroke 0x25 altgr
34*f452095eSAnthony LiguoriLstroke 0x26 altgr
35*f452095eSAnthony Liguoridollar 0x27 altgr
36*f452095eSAnthony Liguorissharp 0x28 altgr
37*f452095eSAnthony Liguoricurrency 0x2b altgr
38*f452095eSAnthony Liguoriless 0x56 altgr
39*f452095eSAnthony Liguorigreater 0x2c altgr
40*f452095eSAnthony Liguorinumbersign 0x2d altgr
41*f452095eSAnthony Liguoriampersand 0x2e altgr
42*f452095eSAnthony Liguoriat 0x2f altgr
43*f452095eSAnthony Liguoribraceleft 0x30 altgr
44*f452095eSAnthony Liguoribraceright 0x31 altgr
45*f452095eSAnthony Liguorisemicolon 0x33 altgr
46*f452095eSAnthony Liguoriasterisk 0x35 altgr
47*f452095eSAnthony Liguori
48*f452095eSAnthony Liguori
49*f452095eSAnthony Liguori# Shift keys:
50*f452095eSAnthony Liguorisection 0x29 shift
51*f452095eSAnthony Liguoriapostrophe 0x02 shift
52*f452095eSAnthony Liguoriquotedbl 0x03 shift
53*f452095eSAnthony Liguoriplus 0x04 shift
54*f452095eSAnthony Liguoriexclam 0x05 shift
55*f452095eSAnthony Liguoripercent 0x06 shift
56*f452095eSAnthony Liguorislash 0x07 shift
57*f452095eSAnthony Liguoriequal 0x08 shift
58*f452095eSAnthony Liguoriparenleft 0x09 shift
59*f452095eSAnthony Liguoriparenright 0x0a shift
60*f452095eSAnthony LiguoriOdiaeresis 0x0b shift
61*f452095eSAnthony LiguoriUdiaeresis 0x0c shift
62*f452095eSAnthony LiguoriOacute 0x0d shift
63*f452095eSAnthony LiguoriZ 0x15 shift
64*f452095eSAnthony LiguoriOdoubleacute 0x1a shift
65*f452095eSAnthony LiguoriUacute 0x1b shift
66*f452095eSAnthony LiguoriEacute 0x27 shift
67*f452095eSAnthony LiguoriAacute 0x28 shift
68*f452095eSAnthony LiguoriUdoubleacute 0x2b shift
69*f452095eSAnthony LiguoriY 0x2c shift
70*f452095eSAnthony Liguoriquestion 0x33 shift
71*f452095eSAnthony Liguoricolon 0x34 shift
72*f452095eSAnthony Liguoriunderscore 0x35 shift
73*f452095eSAnthony LiguoriF13 0x3b shift
74*f452095eSAnthony LiguoriF14 0x3c shift
75*f452095eSAnthony LiguoriF15 0x3d shift
76*f452095eSAnthony LiguoriF16 0x3e shift
77*f452095eSAnthony LiguoriF17 0x3f shift
78*f452095eSAnthony LiguoriF18 0x40 shift
79*f452095eSAnthony LiguoriF19 0x41 shift
80*f452095eSAnthony LiguoriF20 0x42 shift
81*f452095eSAnthony LiguoriF21 0x43 shift
82*f452095eSAnthony LiguoriF22 0x44 shift
83*f452095eSAnthony LiguoriF23 0x57 shift
84*f452095eSAnthony LiguoriF24 0x58 shift
85*f452095eSAnthony Liguori
86*f452095eSAnthony Liguori
87*f452095eSAnthony Liguori# Ctrl keys:
88*f452095eSAnthony LiguoriF25 0x3b ctrl
89*f452095eSAnthony LiguoriF26 0x3c ctrl
90*f452095eSAnthony LiguoriF27 0x3d ctrl
91*f452095eSAnthony LiguoriF28 0x3e ctrl
92*f452095eSAnthony LiguoriF29 0x3f ctrl
93*f452095eSAnthony LiguoriF30 0x40 ctrl
94*f452095eSAnthony LiguoriF31 0x41 ctrl
95*f452095eSAnthony LiguoriF32 0x42 ctrl
96*f452095eSAnthony LiguoriF33 0x43 ctrl
97*f452095eSAnthony LiguoriF34 0x44 ctrl
98*f452095eSAnthony LiguoriF35 0x57 ctrl
99*f452095eSAnthony Liguori#NoSymbol 0x58 ctrl
100*f452095eSAnthony Liguori
101*f452095eSAnthony Liguori
102*f452095eSAnthony Liguori0 0x29
103*f452095eSAnthony Liguoriodiaeresis 0x0b
104*f452095eSAnthony Liguoriudiaeresis 0x0c
105*f452095eSAnthony Liguorioacute 0x0d
106*f452095eSAnthony Liguoriz 0x15
107*f452095eSAnthony Liguoriodoubleacute 0x1a
108*f452095eSAnthony Liguoriuacute 0x1b
109*f452095eSAnthony Liguorieacute 0x27
110*f452095eSAnthony Liguoriaacute 0x28
111*f452095eSAnthony Liguoriudoubleacute 0x2b
112*f452095eSAnthony Liguoriy 0x2c
113*f452095eSAnthony Liguoricomma 0x33
114*f452095eSAnthony Liguoriperiod 0x34
115*f452095eSAnthony Liguoriminus 0x35
116