Vadilou Posted June 21, 2009 Share Posted June 21, 2009 I found many mods that assign certain functions to keys that some people (like me) use for other things (shift, alt, etc). Anyway most of them tells you how to change the key, they even gives you a code list of most common keys. But what if you want to assign that uncommon key that came with your unique beta project keyboard? When you assign a key to certain function at Oblivion controls menu it is autodetected and registered at Oblivion.ini. For example my uncommon key is one between Left Shift and Z, it is for > and < symbols. In the INI file is registered as 0056FF01, where the red number is the real key ID. For example, the mod Super Hotkeys use an INI file to customize the mod. It cames with the script key 42 as default (0x2A Hex), that's the Left Shift, I use that key for sneak so I changed it for the above mentioned (0x56 Hex) which script # is 86. Here is a list of Hex Key ID with their corresponding Script Key ID and "Name". I can't remember where I get it... obviously from a russian site xD Hex Key ID || Scripts Key ID || Key Name 0x01 || 1 || ESCAPE0x02 || 2 || 10x03 || 3 || 20x04 || 4 || 30x05 || 5 || 40x06 || 6 || 50x07 || 7 || 60x08 || 8 || 70x09 || 9 || 80x0A || 10 || 90x0B || 11 || 00x0C || 12 || - (“-” минус на главной клавиатуре)0x0D || 13 || = (“=” равно)0x0E || 14 || backspace0x0F || 15 || TAB0x10 || 16 || Q0x11 || 17 || W0x12 || 18 || E0x13 || 19 || R0x14 || 20 || T0x15 || 21 || Y0x16 || 22 || U0x17 || 23 || I0x18 || 24 || O0x19 || 25 || P0x1A || 26 || Left Bracket (левая скобка)0x1B || 27 || Right Bracket (правая скобка)0x1C || 28 || Enter (Enter на главной клавиатуре)0x1D || 29 || Left Control (левый Ctrl)0x1E || 30 || A0x1F || 31 || S0x20 || 32 || D0x21 || 33 || F0x22 || 34 || G0x23 || 35 || H0x24 || 36 || J0x25 || 37 || K0x26 || 38 || L0x27 || 39 || Semicolon (точка с запятой)0x28 || 40 || Apostrophe (апостроф)0x29 || 41 || ~ (Console) (“~” тильда, консоль)0x2A || 42 || Left Shift (левый Shift)0x2B || 43 || Back Slash (обратная косая черта)0x2C || 44 || Z0x2D || 45 || X0x2E || 46 || C0x2F || 47 || V0x30 || 48 || B0x31 || 49 || N0x32 || 50 || M0x33 || 51 || Comma (“,” запятая)0x34 || 52 || Period (“.” точка на главной клавиатуре)0x35 || 53 || Slash (“/” косая черта на главной клавиатуре0x36 || 54 || Right Shift (правый Shift)0x37 || 55 || Num* (“*” умножение на цифровой клавиатуре)0x38 || 56 || Left Alt (левый Alt)0x39 || 57 || Space (пробел)0x3A || 58 || Caps Lock0x3B || 59 || F10x3C || 60 || F20x3D || 61 || F30x3E || 62 || F40x3F || 63 || F50x40 || 64 || F60x41 || 65 || F70x42 || 66 || F80x43 || 67 || F90x44 || 68 || F100x45 || 69 || Num Lock0x46 || 70 || Scroll Lock0x47 || 71 || Num7 (7 на цифровой клавиатуре)0x48 || 72 || Num8 (8 на цифровой клавиатуре)0x49 || 73 || Num9 (9 на цифровой клавиатуре)0x4A || 74 || Num- (“-“ вычитание на цифровой клавиатуре)0x4B || 75 || Num4 (4 на цифровой клавиатуре)0x4C || 76 || Num5 (5 на цифровой клавиатуре)0x4D || 77 || Num6 (6 на цифровой клавиатуре)0x4E || 78 || Num+ (“+” сложение на цифровой клавиатуре)0x4F || 79 || Num1 (1 на цифровой клавиатуре)0x50 || 80 || Num2 (2 на цифровой клавиатуре)0x51 || 81 || Num3 (3 на цифровой клавиатуре)0x52 || 82 || Num0 (0 на цифровой клавиатуре)0x53 || 83 || Decimal (“.” децимальная точка на цифровой клавиатуре)0x54 || 84 || 0x55 || 850x56 || 860x57 || 87 || F110x58 || 88 || F120x59 || 890x5A || 90 0x5B || 91 0x5C || 92 0x5D || 93 0x5E || 94 0x5F || 95 0x60 || 96 0x61 || 97 0x62 || 98 0x63 || 99 0x64 || 100 || F13 (NEC PC98) 0x65 || 101 || F14 (NEC PC98)0x66 || 102 || F15 (NEC PC98)0x67 || 103 0x68 || 104 0x69 || 105 0x6A || 106 0x6B || 107 0x6C || 108 0x6D || 109 0x6E || 110 0x6F || 111 0x70 || 112 || Kana (Japanese keyboard)0x71 || 113 0x72 || 114 0x73 || 115 0x74 || 116 0x75 || 117 0x76 || 118 0x77 || 119 0x78 || 120 0x79 || 121 || Convert (Japanese keyboard)0x7A || 122 0x7B || 123 || NoConvert (Japanese keyboard)0x7C || 124 0x7D || 125 || Yen (Japanese keyboard)0x7E || 126 0x7F || 127 0x80 || 128 || Kana (Japanese keyboard)0x81 || 1290x82 || 1300x83 || 1310x84 || 1320x85 || 1330x86 || 1340x87 || 1350x88 || 1360x89 || 1370x8A || 1380x8B || 139 0x8C || 140 0x8D || 141 || NumPadEquals (“=” на цифровой клавиатуре (NEC PC98))0x8E || 142 0x8F || 143 0x90 || 144 || CircumFlex (Japanese keyboard)0x91 || 145 || AT (NEC PC98)0x92 || 146 || Colon (NEC PC98)0x93 || 147 || UnderLine (NEC PC98)0x94 || 148 || Kanji (Japanese keyboard)0x95 || 149 || Stop (NEC PC98)0x96 || 150 || AX (Japan AX)0x97 || 151 || UnLabeled (J3100)0x98 || 152 || NumPadEnter (Enter на цифровой клавиатуре)0x99 || 153 0x9A || 1540x9B || 155 0x9C || 156 || Num Enter0x9D || 157 || Right Control (правый Ctrl)0x9E || 158 0x9F || 159 0xA0 || 160 0xA1 || 161 0xA2 || 162 0xA3 || 163 0xA4 || 164 0xA5 || 165 0xA6 || 166 0xA7 || 167 0xA8 || 168 0xA9 || 169 0xAA || 1700xAB || 171 0xAC || 172 0xAD || 173 0xAE || 174 0xAF || 175 0xB0 || 176 0xB1 || 177 0xB2 || 178 0xB3 || 179 || Num, (“,” запятая на цифровой клавиатуре (NEC PC98))0xB4 || 180 0xB5 || 181 || Num/ (“/” косая черта (деление) на цифровой клавиатуре)0xB6 || 182 0xB7 || 183 || SysRQ0xB8 || 184 || Right Alt (правый Alt)0xB9 || 185 0xBA || 1860xBB || 187 0xBC || 188 0xBD || 189 0xBE || 190 0xBF || 191 0xC0 || 192 0xC1 || 193 0xC2 || 194 0xC3 || 195 0xC4 || 196 0xC5 || 197 0xC6 || 198 0xC7 || 199 || Home (Home on arrow keypad)0xC8 || 200 || Up Arrow (стрелка вверх)0xC9 || 201 || PageUp (PgUp on arrow keypad)0xCA || 2020xCB || 203 || Left Arrow (стрелка влево)0xCC || 204 0xCD || 205 || Right Arrow (стрелка вправо)0xCE || 206 0xCF || 207 || End (End on arrow keypad)0xD0 || 208 || Down Arrow (стрелка вниз) 0xD1 || 209 || Page Down (PgDn on arrow keypad)0xD2 || 210 || Insert (Insert on arrow keypad)0xD3 || 211 || Delete0xD4 || 2120xD5 || 2130xD6 || 2140xD7 || 2150xD8 || 2160xD9 || 2170xDA || 2180xDB || 219 || LWin (левая Windows клавиша)0xDC || 220 || RWin (правая Windows клавиша)0xDD || 221 || AppS (клавиша AppMenu)0xDE || 2220xDF || 223 EDIT: This works for Fallout 3 too but instead of registering the keys at Fallout3.ini they're registered at FalloutPrefs.ini Link to comment Share on other sites More sharing options...
Recommended Posts