攻略详情

《英雄传说:零之轨迹》使用ESC做取消按键设置方法

作者: 佚名 2013-01-14 17:41

由于乐百氏程序员的“疏忽”,设置程序中不能使用esc作为任何按键的键盘映射。

这个问题可以通过修改程序目录下的config.ini文件解决。

解决方法:

打开零轨目录下的config.ini文件

定位到[control]下的keyboard键值。

将等于号后第三、四位字符改成1b。(如keyboard=2021535632334d35424e2526272855  -> keyboard=201b535632334d35424e2526272855)

其他控制按键也可以被任意更改,只需要写入对应按键的ascii码的16进位值就行。

以上。

p.s:尽管和前作相比,零轨的用户体验明显不及,但还请各位支持正版~

补充1、其余各个键位的含义

我们将keyboard后的30位字符定义成aabbccddeexxxxffxxgghhiixxjjkkxx,分别代表其不同的位数。那么——

aa:决定/对话
bb:取消
cc:选单
dd:选择
ee:向上
ff:地图
gg:切换
hh:小地图/切换
ii:向左
jj:向右
kk:向下

请无视xx的部分,如此大伙可以更加随意的调整。

补充2、键盘上各个按键的ascii值

0x1 鼠标左键

0x2 鼠标右键

0x3 cancel 键

0x4 鼠标中键

0x8 backspace 键

0x9 tab 键

0xc clear 键

0xd enter 键

0x10 shift 键

0x11 ctrl 键

0x12 menu 键

0x13 pause 键

0x14 caps lock 键

0x1b esc 键

0x20 spacebar 键

0x21 page up 键

0x22 page down 键

0x23 end 键

0x24 home 键

0x25 left arrow 键

0x26 up arrow 键

0x27 right arrow 键

0x28 down arrow 键

0x29 select 键

0x2a print screen 键

0x2b execute 键

0x2c snapshot 键

0x2d insert 键

0x2e delete 键

0x2f help 键

0x90 num lock 键

a 至 z 键与 a ╟ z 字母的 ascii 码相同:

值 描述

65 a 键

66 b 键

67 c 键

68 d 键

69 e 键

70 f 键

71 g 键

72 h 键

73 i 键

74 j 键

75 k 键

76 l 键

77 m 键

78 n 键

79 o 键

80 p 键

81 q 键

82 r 键

83 s 键

84 t 键

85 u 键

86 v 键

87 w 键

88 x 键

89 y 键

90 z 键

  

分页符

0 至 9 键与数字 0 ╟ 9 的 ascii 码相同:

值 描述

48 0 键

49 1 键

50 2 键

51 3 键

52 4 键

53 5 键

54 6 键

55 7 键

56 8 键

57 9 键

下列常数代表数字键盘上的键:

值 描述

0x60 0 键

0x61 1 键

0x62 2 键

0x63 3 键

0x64 4 键

0x65 5 键

0x66 6 键

0x67 7 键

0x68 8 键

0x69 9 键

0x6a multiplication sign (*) 键

0x6b plus sign (+) 键

0x6c enter 键

0x6d minus sign (╟) 键

0x6e decimal point (.) 键

0x6f division sign (/) 键

下列常数代表功能键:

值 描述

0x70 f1 键

0x71 f2 键

0x72 f3 键

0x73 f4 键

0x74 f5 键

0x75 f6 键

0x76 f7 键

0x77 f8 键

0x78 f9 键

0x79 f10 键

0x7a f11 键

0x7b f12 键

0x7c f13 键

0x7d f14 键

0x7e f15 键

0x7f f16 键

需要注意的是,部分按键即使设置了也不一定会生效。千万不要设置冲突的按键,否则可能造成相应功能无法激活。

上一篇 : 《英雄传说: ...

下一篇 : 《英雄传说: ...

相关阅读

精彩推荐