xref: /openbmc/qemu/pc-bios/keymaps/sl (revision 10df8ff1)
1# generated from XKB map sl
2
3Shift_R 0x36
4Shift_L 0x2a
5
6Alt_R 0xb8
7Mode_switch 0xb8
8ISO_Level3_Shift 0xb8
9Alt_L 0x38
10
11Control_R 0x9d
12Control_L 0x1d
13
14# Translate Super to Windows keys.
15# This is hardcoded. See documentation for details.
16Super_R 0xdc
17Super_L 0xdb
18
19# Translate Menu to the Windows Application key.
20Menu 0xdd
21
22#
23# Top row
24#
251 0x2
262 0x3
273 0x4
284 0x5
295 0x6
306 0x7
317 0x8
328 0x9
339 0xa
340 0xb
35BackSpace 0xe
36
37#
38# QWERTY first row
39#
40Tab 0xf localstate
41ISO_Left_Tab 0xf shift
42q 0x10 addupper
43w 0x11 addupper
44e 0x12 addupper
45r 0x13 addupper
46t 0x14 addupper
47y 0x15 addupper
48u 0x16 addupper
49i 0x17 addupper
50o 0x18 addupper
51p 0x19 addupper
52
53#
54# QWERTY second row
55#
56a 0x1e addupper
57s 0x1f addupper
58d 0x20 addupper
59f 0x21 addupper
60g 0x22 addupper
61h 0x23 addupper
62j 0x24 addupper
63k 0x25 addupper
64l 0x26 addupper
65Return 0x1c localstate
66
67#
68# QWERTY third row
69#
70z 0x2c addupper
71x 0x2d addupper
72c 0x2e addupper
73v 0x2f addupper
74b 0x30 addupper
75n 0x31 addupper
76m 0x32 addupper
77
78space 0x39 localstate
79
80less 0x56
81greater 0x56 shift
82bar 0x56 altgr
83brokenbar 0x56 shift altgr
84
85#
86# Esc and Function keys
87#
88Escape 0x1 localstate
89F1 0x3b localstate
90F2 0x3c localstate
91F3 0x3d localstate
92F4 0x3e localstate
93F5 0x3f localstate
94F6 0x40 localstate
95F7 0x41 localstate
96F8 0x42 localstate
97F9 0x43 localstate
98F10 0x44 localstate
99F11 0x57 localstate
100F12 0x58 localstate
101
102# Printscreen, Scrollock and Pause
103# Printscreen really requires four scancodes (0xe0, 0x2a, 0xe0, 0x37),
104# but (0xe0, 0x37) seems to work.
105Print 0xb7 localstate
106Sys_Req 0xb7 localstate
107Execute 0xb7 localstate
108Scroll_Lock 0x46
109
110#
111# Insert - PgDown
112#
113Insert 0xd2 localstate
114Delete 0xd3 localstate
115Home 0xc7 localstate
116End 0xcf localstate
117Page_Up 0xc9 localstate
118Page_Down 0xd1 localstate
119
120#
121# Arrow keys
122#
123Left 0xcb localstate
124Up 0xc8 localstate
125Down 0xd0 localstate
126Right 0xcd localstate
127
128#
129# Numpad
130#
131Num_Lock 0x45
132KP_Divide 0xb5
133KP_Multiply 0x37
134KP_Subtract 0x4a
135KP_Add 0x4e
136KP_Enter 0x9c
137
138KP_Decimal 0x53 numlock
139KP_Separator 0x53 numlock
140KP_Delete 0x53
141
142KP_0 0x52 numlock
143KP_Insert 0x52
144
145KP_1 0x4f numlock
146KP_End 0x4f
147
148KP_2 0x50 numlock
149KP_Down 0x50
150
151KP_3 0x51 numlock
152KP_Next 0x51
153
154KP_4 0x4b numlock
155KP_Left 0x4b
156
157KP_5 0x4c numlock
158KP_Begin 0x4c
159
160KP_6 0x4d numlock
161KP_Right 0x4d
162
163KP_7 0x47 numlock
164KP_Home 0x47
165
166KP_8 0x48 numlock
167KP_Up 0x48
168
169KP_9 0x49 numlock
170KP_Prior 0x49
171
172Caps_Lock 0x3a
173#
174# Inhibited keys
175#
176Multi_key 0x0 inhibit
177
178map 0x424
179exclam 0x02 shift
180asciitilde 0x02 altgr
181dead_tilde 0x02 shift altgr
182quotedbl 0x03 shift
183dead_caron 0x03 altgr
184caron 0x03 shift altgr
185numbersign 0x04 shift
186asciicircum 0x04 altgr
187dead_circumflex 0x04 shift altgr
188dollar 0x05 shift
189dead_breve 0x05 altgr
190breve 0x05 shift altgr
191percent 0x06 shift
192degree 0x06 altgr
193dead_abovering 0x06 shift altgr
194ampersand 0x07 shift
195dead_ogonek 0x07 altgr
196ogonek 0x07 shift altgr
197slash 0x08 shift
198grave 0x08 altgr
199dead_grave 0x08 shift altgr
200parenleft 0x09 shift
201dead_abovedot 0x09 altgr
202abovedot 0x09 shift altgr
203parenright 0x0a shift
204dead_acute 0x0a altgr
205equal 0x0b shift
206dead_doubleacute 0x0b altgr
207doubleacute 0x0b shift altgr
208apostrophe 0x0c
209question 0x0c shift
210dead_diaeresis 0x0c altgr
211diaeresis 0x0c shift altgr
212plus 0x0d
213asterisk 0x0d shift
214dead_cedilla 0x0d altgr
215cedilla 0x0d shift altgr
216backslash 0x10 altgr
217Greek_OMEGA 0x10 shift altgr
218bar 0x11 altgr
219Lstroke 0x11 shift altgr
220EuroSign 0x12 altgr
221paragraph 0x13 altgr
222registered 0x13 shift altgr
223tslash 0x14 altgr
224Tslash 0x14 shift altgr
225z 0x15 addupper
226leftarrow 0x15 altgr
227yen 0x15 shift altgr
228downarrow 0x16 altgr
229uparrow 0x16 shift altgr
230rightarrow 0x17 altgr
231idotless 0x17 shift altgr
232oslash 0x18 altgr
233Ooblique 0x18 shift altgr
234thorn 0x19 altgr
235THORN 0x19 shift altgr
236scaron 0x1a
237Scaron 0x1a shift
238division 0x1a altgr
239dstroke 0x1b
240Dstroke 0x1b shift
241multiply 0x1b altgr
242dead_macron 0x1b shift altgr
243ae 0x1e altgr
244AE 0x1e shift altgr
245ssharp 0x1f altgr
246section 0x1f shift altgr
247eth 0x20 altgr
248ETH 0x20 shift altgr
249bracketleft 0x21 altgr
250ordfeminine 0x21 shift altgr
251bracketright 0x22 altgr
252ENG 0x22 shift altgr
253hstroke 0x23 altgr
254Hstroke 0x23 shift altgr
255lstroke 0x25 altgr
256Lstroke 0x26 altgr
257ccaron 0x27
258Ccaron 0x27 shift
259cacute 0x28
260Cacute 0x28 shift
261ssharp 0x28 altgr
262dead_cedilla 0x29
263notsign 0x29 altgr
264zcaron 0x2b
265Zcaron 0x2b shift
266currency 0x2b altgr
267y 0x2c addupper
268guillemotleft 0x2c altgr
269guillemotright 0x2d altgr
270cent 0x2e altgr
271copyright 0x2e shift altgr
272at 0x2f altgr
273braceleft 0x30 altgr
274braceright 0x31 altgr
275section 0x32 altgr
276masculine 0x32 shift altgr
277comma 0x33
278semicolon 0x33 shift
279horizconnector 0x33 altgr
280period 0x34
281colon 0x34 shift
282periodcentered 0x34 altgr
283minus 0x35
284underscore 0x35 shift
285dead_belowdot 0x35 altgr
286