qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

sl (4632B)


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