前段时间为了玩DNF专门买了一个手柄,操作感比键盘好多了,但美中不足的是手柄的按键实在是太少了
我的手柄是普通型的(键位布局和PS手柄一样),除了方向键之外只有9按键,(把万恶的SELECT键除去不算,那位置放的太可恶了)
这样下来才勉强刚够映射DNF4个基本键和5个技能快捷键,完全不够用,非常郁闷
前几天,在一个很偶然的情况下,居然让我把这个问题解决了!
下面来说说具体的作法:
这里所谓的双重映射指的是用两个模拟键盘程序+开关键的概念及巧妙的快捷键设置,来达到按同一个键可以实现不同操作的目的
1,两个模拟键盘程序(其实觉得用一个就可以了,但懒得去试):
JTK:DNF官网上的手柄模拟键盘按键程序,支持连发,最大速度1秒30下,一个键最多可设置3个键的组合,
一键必杀:金山游侠附带的一个小工具,操作简单,(当然,用其它模拟键盘的程序也可以,)
2、过程:
开始之前先解释一下开关键的概念:其实开关键这个东西大家是经常用到的,比如按1会显示"1",而按Shift+1会显示"!",这里Shift键就是一个开关键的存在,也就是同一个按键,按住开关键与不按开关键会有不同的效果,这样就可以把每个按键的功能倍化
好了,了解了开关键的概念后,我们开始具体操作吧
其实大家应该已经能猜到了,我是把手柄上某个按键做为开关键,然后与其它按键组合使用来达到一个按键多种功能的目的,当然,还需要对映射的快捷键进行关联设置才行,下面我就举一个简单的例子
JTK:手柄1号键,映射,Shift键;手柄2号键,映射,Alt+7键
一键必杀:键盘Alt+7键,映射,z+下x(蓝拳的瞬腹击);,键盘Shift+Alt+7,映射,z+上x(瞬翔拳)
上面这个映射关系不知道大家能不能看明白,下面我来解释一下:
利用JTK来设置手柄按键,利用一键必杀去模拟游戏按键,最后通过按手柄来触发一键必杀中的键盘脚本
这样,按手柄的2号键时实际的键盘操作是Alt+7,正好触发了一键必杀中以Alt+7为快捷键的瞬腹击,而按1号键+2号键时操作则是Shift+Alt+7,对应了一键必杀中的瞬翔拳
如上例,在手柄的9个键中除去一个开关键,剩余8个键与开关键组合每个键会有两种功能,也就模拟了16键,如果不够用的话,可以设置2个开关键,可以模拟出21个键
缺点:
1,一键必杀工具不能判断角色当前面向方向,所以在不把技能放在技能快捷栏里的情况下只能模拟不带有左右操作的技能(上面的腹击和翔拳可以直接模拟,不用把技能放在快捷栏里),不能完美的突破6个技能快捷键的限制
2,如果一个键需要有多种功能,则该键的所有功能都要通过双重映射完成
3,不能按主开关键不放开连续使用需要两个键组合的功能,每用一次组合键就要放开开关键一次,这就表示无法使用自动连击的功能,4,组合键中的每一个键最好不要与游戏按键冲突,更不能与系统快捷键有冲突,可能会出问题(如Alt+X,Shift+Alt+Z)
这个解决方案关键在于如何巧妙的让两个映射程序的快捷键关联起来,虽然并不是很理想化,但也可以有效的缓解手柄按键太少的问题,我这儿只是给大家提出一个思考的方向,但不是唯一的,还请大家多思考
【责任编辑:可乐】






















