有些游戏会分别使用到蘑菇头和十字键,
譬如说移动人物的时候使用蘑菇头,
上下选单的时候则使用十字键。
如果不需要类比功能,或者手把的蘑菇头不好用,
或者不喜欢拇指经常需要在蘑菇头和十字键之间来回移动,
我们可能会希望如果能统一用十字键来操作会比较方便,
这时可以利用一些小工具帮我们快速交换蘑菇头和十字键的功能,
例如JoyToKey。
JoyToKey可以将键盘的按键映射到手把上,
要快速交换蘑菇头和十字键的功能,有二个方法:
第一个方法是,设定成当按住某个按钮不放的时候,
十字键会切换为蘑菇头的功能。
例如设定为当按住B键不放的时候,
此时按下十字键会变成送出蘑菇头的按键。
JoyToKey可以支援虚拟的按钮,默认的按钮数是32个,
我们可以挑最后空的Button29~32,
没有对应到实际手把上的这四个按钮,
把它设定为蘑菇头的上下左右功能。
之后切换到Options选单,里面有一个选项叫做
“Configure Button Alias(Mapping)”,
在这里可以设定,当按住B键 + 十字键的上下左右时,
会送出Button29~32,也就是蘑菇头的上下左右,
而不是原本的十字键。
这样平常用十字键来上下选单,
而要移动的时候只要按住B键,就可以同样用十字键来移动。
不过B键按久了可能也很费力,不适合需要长时间移动的游戏,
这时用第二个方法可能比较好用。
第二个方法是设定二个Profile,
譬如说Profile_A(十字键)和Profile_B(蘑菇头),
Profile_A的十字键对应的是十字键的功能,按下去是十字键,
而Profile_B的十字键对应的则是蘑菇头的按键,按下去变成蘑菇头。
接下来我们挑一个在游戏里很少会使用到的按钮,譬如说LT,
把LT的功能设定为“切换Profile”。
打开JoyToKey的LT的按钮设定,切换到最后一个选单“Special”,
在“Load and switch-to another configuration file”里,
选择要切换的Profile。
Profile_A的设定里选择要切换为Profile_B,
Profile_B的设定里选择要切换为Profile_A。
这样当我们按下LT的时候,就会在这二个Profile中循环切换,
十字键 -> 蘑菇头 -> 十字键 -> 蘑菇头 -> ...
所以只要按下手把上的LT,就可以快速交换蘑菇头和十字键的功能。
如果你比较习惯使用蘑菇头,也可以用这二个方法,
设定为统一使用蘑菇头来操作。