仅为一个应用程序或游戏重新分配按键?(Windows)

仅为一个应用程序或游戏重新分配按键?(Windows)

有些游戏有令人毛骨悚然的按键绑定,但不提供更改它们的功能。

是否可以临时更改或复制游戏的按键?例如,除了“向上”箭头键外,还可以使用“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/

我还没有对此进行过深入测试。但“密钥管理器”或“密钥重映射器”应该可以工作。

相关内容