有些游戏有令人毛骨悚然的按键绑定,但不提供更改它们的功能。
是否可以临时更改或复制游戏的按键?例如,除了“向上”箭头键外,还可以使用“w”键?或者除了“i(jkl)”外,还可以使用“w(asd)”键?
应该是这样的,当我离开游戏(关闭或切换应用程序)时,操作系统中的按键分配会再次起作用。
如果我甚至可以使用游戏手柄,那就太酷了,但我认为这超出了主题?!
答案1
很好,谢谢@DavidPostill。我不知道 AutoHotkey 用起来这么方便。
对于键盘来说,这将不会出现任何问题。
对于 Xbox One 无线控制器,我不得不做一些调整。如果你摆弄太多,Windows 可能会出错。但它在游戏方面效果很好。我在拳击游戏中尝试过这个。
AutoHotkey(免费软件)
对于那些想要使用 AutoHotkey 进行测试的人来说...键盘覆盖非常简单,只需添加“w::Up”。对于操纵杆您可以使用“Joy1::Up”。
注意:Xbox One 控制器在打开窗口中可与 Joy1 配合使用(右键单击图标,然后单击“打开”)。但在其他地方则不行。
但正如我所说,它无法与 Xbox One 控制器配合使用。为此,我在互联网上的某个地方找到了许多“XInput.ahk”文件之一。并用几个代码片段构建了一个“Joystick-Test.ahk”。这应该足以让控制器至少正常工作。
使用 F1 键,您可以激活/停用 Gamepad Loop。使用 F9 键,您可以切换一些调试工具提示。查看脚本XInput.ahk 和 Joystick-Test.ahk
ATNSOFT(付费软件)
我还发现了以下东西:https://atnsoft.com/downloads/
我还没有对此进行过深入测试。但“密钥管理器”或“密钥重映射器”应该可以工作。