关于火炬之光怎么自定义按键,方法很简单,文章有点长,请耐心往下看。希望能给大家带来一点方便。
1.打开C:Documents and Settings“你的用户名”Application Datarunic gamestorchlight下的settings.txt
2.找到KEYMAP_1直到KEYMAP_CONSOLEKEY_HOLD的代码,这些就是键盘码,默认设置说明如下“表1”:
说明 | 标志 | 代码 | 按键 |
技能条1~10 | KEYMAP_1 | 49 | 1 |
KEYMAP_2 | 50 | 2 | |
KEYMAP_3 | 51 | 3 | |
KEYMAP_4 | 52 | 4 | |
KEYMAP_5 | 53 | 5 | |
KEYMAP_6 | 54 | 6 | |
KEYMAP_7 | 55 | 7 | |
KEYMAP_8 | 56 | 8 | |
KEYMAP_9 | 57 | 9 | |
KEYMAP_0 | 48 | 0 | |
法术快捷键1~12 | FKEYMAP_1 | 112 | F1 |
FKEYMAP_2 | 113 | F2 | |
FKEYMAP_3 | 114 | F3 | |
FKEYMAP_4 | 115 | F4 | |
FKEYMAP_5 | 116 | F5 | |
FKEYMAP_6 | 117 | F6 | |
FKEYMAP_7 | 118 | F7 | |
FKEYMAP_8 | 119 | F8 | |
FKEYMAP_9 | 120 | F9 | |
FKEYMAP_10 | 121 | F10 | |
FKEYMAP_11 | 122 | F11 | |
FKEYMAP_12 | 123 | F12 | |
物品 | KEYMAP_INVENTORY | 73 | I |
宠物 | KEYMAP_PET | 80 | P |
状态 | KEYMAP_STATS | 67 | C |
技能 | KEYMAP_SKILLS | 83 | S |
任务 | KEYMAP_QUESTS | 81 | Q |
日记 | KEYMAP_JOURNAL | 74 | J |
选项 | KEYMAP_OPTIONS | 27 | ESC |
暂停 | KEYMAP_PAUSE | 13 | ENTER |
地图 | KEYMAP_AUTOMAP | 65 | A |
地图放大 | KEYMAP_AUTOMAPZOOMIN | 221 | ] |
地图缩小 | KEYMAP_AUTOMAPZOOMOUT | 219 | [ |
原地不动 | KEYMAP_HOLDPOS | 16 | SHIFT |
显示物品 | KEYMAP_SHOWITEMS | 18 | ALT |
上卷技能 | KEYMAP_CYCLESKILLUP | 190 | . |
下卷技能 | KEYMAP_CYCLESKILLDOWN | 188 | , |
切换技能 | KEYMAP_SWAPSKILLS | 9 | tab |
切换武器 | KEYMAP_WEAPONSET | 87 | W |
全开全关 | KEYMAP_CLOSEALL | 32 | SPACE |
放大 | KEYMAP_ZOOMIN | 187 | + |
缩小 | KEYMAP_ZOOMOUT | 189 | - |
控制台相关 | KEYMAP_CONSOLEKEY_PRESS | 192 | ` |
KEYMAP_CONSOLEKEY_HOLD | 16 | SHIFT |
3.找到你要修改按键标志,将其后的代码换成你要的按键的代码,按键代码表如下“表2”:
A <--------> 65 B <--------> 66 C <--------> 67 D <--------> 68
E <--------> 69 F <--------> 70 G <--------> 71 H <--------> 72
I <--------> 73 J <--------> 74 K <--------> 75 L <--------> 76
M <--------> 77 N <--------> 78 O <--------> 79 P <--------> 80
Q <--------> 81 R <--------> 82 S <--------> 83 T <--------> 84
U <--------> 85 V <--------> 86 W <--------> 87 X <--------> 88
Y <--------> 89 Z <--------> 90 0 <--------> 48 1 <--------> 49
2 <--------> 50 3 <--------> 51 4 <--------> 52 5 <--------> 53
6 <--------> 54 7 <--------> 55 8 <--------> 56 9 <--------> 57
数字键盘 1 <--------> 96 数字键盘 2 <--------> 97 数字键盘 3 <--------> 98
数字键盘 4 <--------> 99 数字键盘 5 <--------> 100 数字键盘 6 <--------> 101
数字键盘 7 <--------> 102 数字键盘 8 <--------> 103 数字键盘 9 <--------> 104
数字键盘 0 <--------> 105
乘号 <--------> 106 加号 <--------> 107 Enter <--------> 108 减号 <--------> 109
小数点 <--------> 110 除号 <--------> 111
F1 <--------> 112 F2 <--------> 113 F3 <--------> 114 F4 <--------> 115
F5 <--------> 116 F6 <--------> 117 F7 <--------> 118 F8 <--------> 119
F9 <--------> 120 F10 <--------> 121 F11 <--------> 122 F12 <--------> 123
F13 <--------> 124 F14 <--------> 125 F15 <--------> 126
Backspace <--------> 8
Tab <--------> 9
Clear <--------> 12
Enter <--------> 13
Shift <--------> 16
Control <--------> 17
Alt <--------> 18
Caps Lock <--------> 20
Esc <--------> 27
空格键 <--------> 32
Page Up <--------> 33
Page Down <--------> 34
End <--------> 35
Home <--------> 36
左箭头 <--------> 37
向上箭头 <--------> 38
右箭头 <--------> 39
向下箭头 <--------> 40
Insert <--------> 45
Delete <--------> 46
Help <--------> 47
Num Lock <--------> 144
; : <--------> 186
= + <--------> 187
- _ <--------> 189
/ ? <--------> 191
` ~ <--------> 192
[ { <--------> 219
| <--------> 220
] } <--------> 221
'' ' <--------> 222
4.举例说明修改血瓶,蓝瓶的快捷键:
原快捷键定义在KEYMAP_1 :49,KEYMAP_2 :50两行,查表1知道对应按键为“1”,“2”;我们要修改其为数字键盘1,2,那么查表2知道数字键盘1,2的按键代码分别为“97”,“98”;那么我们就修改两行为KEYMAP_1 :97,KEYMAP_2 :98;保存后再进游戏,你会惊喜的发现按键已改成你的设置,且按键提示也变了
5.这是初级的改法,会编程的朋友可以做个设置火炬之光按键程序,造福大家