1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183
|
# Linux-specific (and language-independent) keys
#
# This file describes function keys, console switching keys,
# keypad, cursor keys, and SysRq, ScrollLock, Pause
#
# It does not use the AltGr modifier, so that the user can opt
# to have both Alt keys produce the same effect.
# As a consequence, the Hex_* keys are missing, as are
# control altgr keycode 83 = Boot
# control altgr keycode 111 = Boot
#
# One culture-specific item that will be overridden in many keymaps
# is the KP_Period: many countries have a KP_Comma instead.
#
# One user-preference item will be the function of the Delete key.
#
# Old keyboards have 10 function keys, and keymaps have
# sometimes used shift+F1 = F11, and sometimes shift+F1 = F13.
# Here we assume an enhanced keyboard (with 12 function keys).
#
plain keycode 122 = F1
plain keycode 120 = F2
plain keycode 99 = F3
plain keycode 118 = F4
plain keycode 96 = F5
plain keycode 97 = F6
plain keycode 98 = F7
plain keycode 100 = F8
plain keycode 101 = F9
plain keycode 109 = F10
plain keycode 103 = F11
plain keycode 111 = F12
shift keycode 122 = F13
shift keycode 120 = F14
shift keycode 99 = F15
shift keycode 118 = F16
shift keycode 96 = F17
shift keycode 97 = F18
shift keycode 98 = F19
shift keycode 100 = F20
shift keycode 101 = F21
shift keycode 109 = F22
shift keycode 103 = F23
shift keycode 111 = F24
control keycode 122 = F25
control keycode 120 = F26
control keycode 99 = F27
control keycode 118 = F28
control keycode 96 = F29
control keycode 97 = F30
control keycode 98 = F31
control keycode 100 = F32
control keycode 101 = F33
control keycode 109 = F34
control keycode 103 = F35
control keycode 111 = F36
#
# The canonical assignment for F37-F48 uses
# control shift keycode 122 = F37
# etc. If you want that, load linux-keys-extd.inc
#
# Both Alt+Fn and Control+Alt+Fn switch to Console n
# (in order to please Linux / dosemu / X).
# Here Consoles 1..12. For 13..24 load linux-keys-extd.inc
#
alt keycode 122 = Console_1
alt keycode 120 = Console_2
alt keycode 99 = Console_3
alt keycode 118 = Console_4
alt keycode 96 = Console_5
alt keycode 97 = Console_6
alt keycode 98 = Console_7
alt keycode 100 = Console_8
alt keycode 101 = Console_9
alt keycode 109 = Console_10
alt keycode 103 = Console_11
alt keycode 111 = Console_12
control alt keycode 122 = Console_1
control alt keycode 120 = Console_2
control alt keycode 99 = Console_3
control alt keycode 118 = Console_4
control alt keycode 96 = Console_5
control alt keycode 97 = Console_6
control alt keycode 98 = Console_7
control alt keycode 100 = Console_8
control alt keycode 101 = Console_9
control alt keycode 109 = Console_10
control alt keycode 103 = Console_11
control alt keycode 111 = Console_12
#
# Keypad keys
#
keycode 71 = Num_Lock
keycode 75 = KP_Divide
keycode 67 = KP_Multiply
keycode 78 = KP_Subtract
keycode 69 = KP_Add
keycode 76 = KP_Enter
keycode 81 = equal
#
keycode 89 = KP_7
keycode 91 = KP_8
keycode 92 = KP_9
keycode 86 = KP_4
keycode 87 = KP_5
keycode 88 = KP_6
keycode 83 = KP_1
keycode 84 = KP_2
keycode 85 = KP_3
keycode 82 = KP_0
#
keycode 65 = KP_Period # or KP_Comma
control alt keycode 65 = Boot
#
alt keycode 89 = Ascii_7
alt keycode 91 = Ascii_8
alt keycode 92 = Ascii_9
alt keycode 86 = Ascii_4
alt keycode 87 = Ascii_5
alt keycode 88 = Ascii_6
alt keycode 83 = Ascii_1
alt keycode 84 = Ascii_2
alt keycode 85 = Ascii_3
alt keycode 82 = Ascii_0
#
# The four cursor keys
#
keycode 62 = Up
keycode 59 = Left
keycode 60 = Right
keycode 61 = Down
alt keycode 62 = KeyboardSignal
alt keycode 59 = Decr_Console
alt keycode 60 = Incr_Console
#
# The six edit keys
#
keycode 114 = Insert
keycode 115 = Home # Find
keycode 116 = PageUp # Prior
keycode 117 = Remove
keycode 119 = End # Select
keycode 121 = PageDown # Next
shift keycode 116 = Scroll_Backward
shift keycode 121 = Scroll_Forward
control alt keycode 117 = Boot
#
# The three system keys
#
# what is that? olh@suse.de
#keycode 84 = Last_Console # Alt+SysRq/PrintScrn
#
# what is that? olh@suse.de
#keycode 99 = Control_backslash # SysRq/PrintScrn
plain keycode 107 = Scroll_Lock
shift keycode 107 = Show_Memory
control keycode 107 = Show_State
alt keycode 107 = Show_Registers
control keycode 113 = Break # Ctrl+Break/Pause
keycode 113 = Pause # Break/Pause
# generic keys for all keyboards
keycode 36 = Return
alt keycode 36 = Meta_Control_m
keycode 48 = Tab
shift keycode 48 = Meta_Tab
alt keycode 48 = Meta_Tab
keycode 49 = space space space nul
keycode 51 = Delete Remove
alt keycode 51 = Meta_Delete
shift alt keycode 51 = Meta_Delete
control keycode 51 = Remove
keycode 53 = Escape
alt keycode 53 = Meta_Escape
shift alt keycode 53 = Meta_Escape
keycode 54 = Control
keycode 55 = Alt # Command/Apple key
keycode 56 = Shift
keycode 57 = Caps_Lock
keycode 58 = AltGr # Alt/Option key
|