今天在使用nebula模拟器的时候,发现xbox one手柄不能键位映射。我猜测是因为程序比较古老,没能够识别的问题;具体解决方法,可以直接使用配置文件进行配置;
将下述文本,保存为xbox-shoubing.key文件;保存至nebula模拟器的Config目录中即可;
代码语言:javascript复制Up=JOY1 d
Down=JOY1 e
Left=JOY1 f
Right=JOY1 0
Button 1=JOY1 10
Button 2=JOY1 20
Button 3=JOY1 30
Button 4=JOY1 40
Button 5=JOY1 50
Button 6=JOY1 60
Start=JOY1 80
Coin=JOY1 70
Macro 1=JOY1 f
Macro 2=JOY1 f
Macro 3=JOY1 f
使用时,通过GUI界面,选择对应的配置文件进行加载即可;
文件资源:
https://github.com/yaowenxu/Projects/tree/master/Nebula
Tips:
- 上述配置,对 Xbox Series X/S 手柄,还是不支持,所有的按键设置还是识别为Joy 1 Left 4; 最好选用低版本手柄;
- 我有一个国产的北通 阿修罗3,这个是支持的,只是按键识别时还是有点错误,但是使用我的配置文件可以进行控制,我猜测是北通的阿修罗手柄使用的还是xbox旧的手柄协议;
- 如有问题,欢迎留言;
保持更新,祝你使用愉快!