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 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215
|
// ZQuake/FuhQuake keymap file
// vi: set ic noai ts=2 sts=2 sw=2 et:
//--------------------------------------------------------------------------
// UK-keymap, made by deadman
// last change: 2003/05/13
//--------------------------------------------------------------------------
keymap_name "UK"
//--------------------------------------------------------------------------
//Syntax:
// keycode [ext] <scancode> <key> [<shiftkey>] [<altgrkey>]
// ext means, that the extended flag is set for this (raw) scancode.
// scancode is a number between 1 and 127.
// key is either
// a character, which will be used when pressed the key or
// a special name (like ESCAPE, TAB, ...)
// a number > 31 and < 128, prefixed with a #;
// this represents the decimal value in the character table.
// shiftkey this is the key which will be used when pressed together
// with one of the SHIFT-keys (SHIFT, LSHIFT, RSHIFT)
// altgrkey this is the key which will be displayed when pressed together
// with the ALTGR-key
//Note: the characters a-z used as unshifted key will automatically converted
// to uppercase as shifted key when no other one is set.
//The following special names for keys are known (some are only present on
// and 102-105 keys international keyboard):
// ALT = Alt-Key (use this if no separate mappings for left and
// right key is needed).
// LALT = left Alt-Key (use this if separate mappings for left and
// right key is needed).
// RALT = right Alt-Key (use this if separate mappings for left and
// right key and NO third level of keymappings is needed).
// ALTGR = right Alt-Key; this IS the switch-key for the third level
// of keymappings (if the third level mapping is needed, one
// scancode MUST be set to this key).
// ALTCHAR = this is another name for ALTGR.
// BACKSPACE
// CAPSLOCK
// CTRL = Control-Key (use this if no separate mappings for left
// and right key is needed).
// LCTRL = Left Control-Key (use this if separate mappings for left
// and right key is needed).
// RCTRL = Right Control-Key (use this, if separate mappings for left
// and right key is needed).
// DEL = Delete.
// DOWNARROW = Cursor down.
// END = End.
// ENTER.
// ESCAPE.
// F1 ... F12 = Function keys F1 - F12.
// HOME = Home.
// INS = Insert.
// LEFTARROW = Cursor left.
// KP_0 = '0' at keypad (same as KP_INS).
// KP_1 = '1' at keypad (same as KP_END).
// KP_2 = '2' at keypad (same as KP_DOWNARROW).
// KP_3 = '3' at keypad (same as KP_PGDN).
// KP_4 = '4' at keypad (same as KP_LEFTARROW).
// KP_5 = '5' at keypad.
// KP_6 = '6' at keypad (same as KP_RIGHTARROW).
// KP_7 = '7' at keypad (same as KP_HOME).
// KP_8 = '8' at keypad (same as KP_UPARROW).
// KP_9 = '9' at keypad (same as KP_PGUP).
// KP_DEL = Del at keypad.
// DEL = Delete.
// KP_DIVIDE = '/' at keypad (same as KP_SLASH).
// KP_DOWNARROW = Cursor down at keypad (same as KP_2).
// KP_END = End at keypad (same as KP_1).
// KP_ENTER = Enter at keypad.
// KP_HOME = Keypad-Home (same as KP_7).
// KP_INS = Insert at keypad (same as KP_0).
// KP_LEFTARROW = Cursor left at keypad (same as KP_4).
// KP_MINUS = '-' at keypad.
// KP_MULTIPLY = '*' at keypad (same as KP_STAR).
// KP_NUMLCK = Keypad-Numlock (same as NUMLOCK).
// KP_NUMLOCK = Keypad-Numlock (same as NUMLOCK).
// KP_PGDN = Page down at keypad (same as KP_3).
// KP_PGUP = Page-Up at keypad (same as KP_9).
// KP_PLUS = '+' at keypad.
// KP_RIGHTARROW = Cursor right at keypad (same as KP_6).
// KP_SLASH = '/' at keypad (same as KP_DIVIDE).
// KP_STAR = '*' at keypad (same as KP_MULTIPLY).
// KP_UPARROW = Cursor up at keypad (same as KP_8).
// MENU = Windows-Menu key.
// NUMLOCK.
// PAUSE.
// PGDN = Page down.
// PGUP = Page up.
// PRINTSCR.
// RIGHTARROW = Cursor right.
// SCRLCK = Scroll-Lock (same as SCROLLOCK).
// SCROLLOCK = Scroll-Lock (same as SCRLCK).
// SHIFT = Shift-Key (this is the switch-key for the second level
// of keymappings; use this if NO separate mappings for
// left and right key is needed).
// LSHIFT = Left Shift-Key (use this, if separate mappings for left
// and right key is needed).
// RSHIFT = Right Shift-Key (use this, if separate mappings for left
// and right key is needed).
// SPACE.
// TAB.
// UPARROW = Cursor up.
// WIN = Windows-Key (use this, if no separate mappings for left
// and right key is needed).
// LWIN = Left Windows-Key (use this, if separate mappings for left
// and right key is needed).
// RWIN = Right Windows-Key (use this, if separate mappings for left
// and right key is needed).
//--------------------------------------------------------------------------
//ATTENTION: to use the second level of mappings, at least one scancode needs
// to be set to one of the Shift-Keys (SHIFT, LSHIFT or RSHIFT).
// to use the third level of mappings, at least one scancode needs
// to be set to the ALTGR-key (or ALTCHAR, which is an alias).
//--------------------------------------------------------------------------
keycode 001 ESCAPE
keycode 002 1 !
keycode 003 2 #34
keycode 004 3
keycode 005 4 $
keycode 006 5 %
keycode 007 6 ^
keycode 008 7 &
keycode 009 8 *
keycode 010 9 (
keycode 011 0 )
keycode 012 - _
keycode 013 = +
keycode 014 BACKSPACE
keycode 015 TAB
keycode 016 q
keycode 017 w
keycode 018 e
keycode 019 r
keycode 020 t
keycode 021 y
keycode 022 u
keycode 023 i
keycode 024 o
keycode 025 p
keycode 026 [ {
keycode 027 ] }
keycode 028 ENTER
keycode ext 028 KP_ENTER
keycode 029 LCTRL
keycode ext 029 RCTRL
keycode 030 a
keycode 031 s
keycode 032 d
keycode 033 f
keycode 034 g
keycode 035 h
keycode 036 j
keycode 037 k
keycode 038 l
keycode 039 ; :
keycode 040 ' @
keycode 041 `
keycode 042 SHIFT
keycode 043 \ |
keycode 044 z
keycode 045 x
keycode 046 c
keycode 047 v
keycode 048 b
keycode 049 n
keycode 050 m
keycode 051 , <
keycode 052 . >
keycode 053 / ?
keycode ext 053 KP_SLASH
keycode 054 SHIFT
keycode 055 KP_STAR
keycode 056 ALT
keycode 057 SPACE
keycode 058 CAPSLOCK
keycode 059 F1
keycode 060 F2
keycode 061 F3
keycode 062 F4
keycode 063 F5
keycode 064 F6
keycode 065 F7
keycode 066 F8
keycode 067 F9
keycode 068 F10
keycode 069 PAUSE
keycode ext 069 NUMLOCK
keycode 070 SCRLCK
keycode 071 KP_HOME
keycode ext 071 HOME
keycode 072 KP_UPARROW
keycode ext 072 UPARROW
keycode 073 KP_PGUP
keycode ext 073 PGUP
keycode 074 KP_MINUS
keycode 075 KP_LEFTARROW
keycode ext 075 LEFTARROW
keycode 076 KP_5
keycode 077 KP_RIGHTARROW
keycode ext 077 RIGHTARROW
keycode 078 KP_PLUS
keycode 079 KP_END
keycode ext 079 END
keycode 080 KP_DOWNARROW
keycode ext 080 DOWNARROW
keycode 081 KP_PGDN
keycode ext 081 PGDN
keycode 082 KP_INS
keycode ext 082 INS
keycode 083 KP_DEL
keycode ext 083 DEL
keycode 087 F11
keycode 088 F12
|