键盘扫描码简介
按:关于Last Escape为什么翻译成“复仇女神”,其实美版的副标题是Nemesis。不过当然,翻译还是搞了个乌龙,这里所谓的“复仇者”指的是最终Boss追迹者,而不是主角Jill Valentine。
2016-06-05
键盘扫描码简介
早在DOS时代,不满足DOS提供的键盘中断的编程爱好者们就利用端口信息自行编制在游戏方面效果更佳的键盘中断程序。如果您就是那样的“过来人”,这篇文章对您就没有什么用处(不过后面的表格也许对您有用,因为包括了很多新键的信息);否则,就请让我简单介绍一下键盘扫描码吧。
键盘扫描码的最大特点是和键盘的按键一一对应。了解键扫码虽然用处不大,但所谓技多不压身,有些时候还真得靠键盘扫描码来解决问题!最早的时候,CPS模拟器Callus(DOS版)的键盘设置的问题就必须通过编辑.ini文件——基于文本的设置文件,可以用文本编辑器进行创建、修改。有一定的格式,是Windows3.x的产物。在Win9x中被基于二进制的注册表所取代,但有些程序还在使用。Win9x中也有所保留——才能解决(否则就只能使用缺省的蹩脚设置)。现在的游戏、模拟器大多可以很方便的直接设置键位了,但有时候通过编辑.ini文件,可以发现一些隐藏的选项——比如当红CPS、CPS2、MVS模拟器Winkawaks就必须通过修改.ini文件设置热键,不过好像和键盘扫描码没什么关系▲^^▲——顺便还可以向朋友炫耀一下自己也是高手(笑)。
而且有的游戏细节做得不太好,比如育碧代理的生化危机三(谁能告诉我“最终逃脱”怎么变成了“复仇女神”?!Jill、卡洛斯的政治觉悟好像没这么高啊……不过幸亏不是“恶灵古堡”,残念),键位就只能通过修改.ini文件解决。一般说来,键位设置肯定在[keyboard]、[kbsetup]这种名字的段里。下面就提供修改生化危机三PC版键位的一个方案(雷神、CS等动作游戏经典键盘配置):
A、S、D、W——左、下、右、上(方向键的左、下、右、上保留)
H、J——瞄准1、2
K ——打枪、调查、开门(原来的保留)
L——跑、取消(原来的保留)
U ——状态栏(原来的保留)
I ——改目标
O ——地图、取消动画(原来的保留)
[Keyboard]
Key1=200,72,17
Key2=208,80,31
Key3=203,75,30
Key4=205,77,32
Key5=
Key6=1,47
Key7=50,64
Key8=48
Key9=31
KeyA=45
KeyB=16
KeyC=44,62
KeyD=57,46,28
KeyE=
阅读过前文后,您能看懂“天书”一样的设置了吧!说起生化三来,顺便把八篇人物传记该出来吧——正常游戏可是需要八次通关才能得到啊!想当年就因为这个我把生化三玩了四遍,看的还都是日文……
用记事本之类的东西打开bio3.ini(不是re3,可见是日版),找到[Date],加入或更改:
Complete=b0GslG_a
Data10=86b50a6c473a1441e6ab
好像有点离题了(有“点”吗!?!)……不过我要说的也差不多了。最新的键盘扫描码表附后,供您需要的时候查阅。如有问题,Please mailto:superart@etang.com :)
键盘扫描码索引表
Esc 1
F1 59
F2 60
F3 61
F4 62
F5 63
F6 64
F7 65
F8 66
F9 67
F10 68
F11 87
F12 88
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
0 11
A 30
B 48
C 46
D 32
E 18
F 33
G 34
H 35
I 23
J 36
K 37
L 38
M 50
N 49
O 24
P 25
Q 16
R 19
S 31
T 20
U 22
V 47
W 17
X 45
Y 21
Z 44
- 12 _
= 13 +
\ 43 |
[ 26 {
] 27 }
; 39 :
' 40 "
` 41 ~
, 51 <
. 52 >
/ 53 ?
\ 43 | (这个键在不同键盘出现位置不一样)
空格 57
左Shift 42
右Shift 54
左Alt 56
右Alt 184
左Ctrl 29
右Ctrl 157
Tab 15
Return 28 回车
Backspace 14 退格
Caps Lock 58 大写字母灯
左Win 219 左开始菜单键
右Win 220 右开始菜单键
程序键 221 鼠标右键模拟
Print Screen 55 抓图
Scroll Lock 70 卷屏灯(Windows中没用)
Pause/Break 29 暂停、中断(Windows中没用)
SysRq 183 Print Screen
Insert 210
Home 199
Page Up 201
Delete 211
End 207
Page Down 209
上 200
下 208
左 203
右 205
小键盘区
Number Lock 69 小键盘灯
1 79
2 80
3 81
4 75
5 76
6 77
7 71
8 72
9 73
0 82
. 83
- 74
+ 78
* 55
/ 181
Enter 156 小键盘回车
_______________________________________________
另附一个按键盘扫描码排列的简表
1 Esc
2 1
3 2
4 3
5 4
6 5
7 6
8 7
9 8
10 9
11 0
12 -
13 =
14 Backspace
15 Tab
16 Q
17 W
18 E
19 R
20 T
21 Y
22 U
23 I
24 O
25 P
26 [
27 ]
28 Return
29 Pause / Left Ctrl
30 A
31 S
32 D
33 F
34 G
35 H
36 J
37 K
38 L
39 ;
40 '
41 `
42 Left Shift
43 \
44 Z
45 X
46 C
47 V
48 B
49 N
50 M
51 ,
52 .
53 /
54 Right Shift
55 * / Print Screen
56 Left Alt
57 Space
58 Caps Lock
59 F1
60 F2
61 F3
62 F4
63 F5
64 F6
65 F7
66 F8
67 F9
68 F10
69 Number Lock
70 Scroll Lock
71 7
72 8
73 9
74 -
75 4
76 5
77 6
78 +
79 1
80 2
81 3
82 0
83 .
... ...
87 F11
88 F12
... ...
156 Enter
157 Right Ctrl
181 /
183 SysRq
184 Right Alt
199 Home
200 Up
201 Page Up
203 Left
205 Right
207 End
208 Down
209 Page Down
210 Insert
211 Delete
219 Left Win
200 Right Win
201 Application
六月
2002 2