按:关于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