cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

sl (4632B)


      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