Autohotkey 更改操纵杆Y轴的值

Autohotkey 更改操纵杆Y轴的值,autohotkey,Autohotkey,我目前正在尝试使用自动热键更改操纵杆T.16000M Y轴的值 首先是一点背景知识:我正在为配置一些语音命令,并且我正在尝试编写一个脚本来激活解耦模式,这样我就有6个自由度,之后我可能会沿Y轴将我的船的俯仰调整整整180度。我发现我不能单独使用,因为在游戏中,只接受原始鼠标输入,我不知道如何用VoiceAttack或AutoHotKey模拟原始鼠标输入 因此,我的下一个最佳解决方案是更改操纵杆Y轴的值,如果这在AutoHotKey中是可能的话。我已经在谷歌上搜索了很多次,我还搜索了整个文档,寻找

我目前正在尝试使用自动热键更改操纵杆T.16000M Y轴的值

首先是一点背景知识:我正在为配置一些语音命令,并且我正在尝试编写一个脚本来激活解耦模式,这样我就有6个自由度,之后我可能会沿Y轴将我的船的俯仰调整整整180度。我发现我不能单独使用,因为在游戏中,只接受原始鼠标输入,我不知道如何用VoiceAttack或AutoHotKey模拟原始鼠标输入

因此,我的下一个最佳解决方案是更改操纵杆Y轴的值,如果这在AutoHotKey中是可能的话。我已经在谷歌上搜索了很多次,我还搜索了整个文档,寻找关于如何实现我的目标的任何线索

我知道JoyX、JoyY、JoyZ等可以用来将操纵杆输入映射到其他类型的控件,如图所示

我希望这个帖子适合StackOverflow;我不确定还能把它放在哪里。也许是超级用户

无论如何,谢谢你的帮助

顺便说一下,下面是我计划用于鼠标的代码:

MouseMove, 0, 500, 10, R
MouseMove, 0, -500, 10, R

这适用于Windows,但不适用于游戏,因为游戏只接受原始鼠标输入。

要使用自动热键模拟原始鼠标移动,请使用DllCallmouse\u事件。。。谷歌it,有很多例子。 要在AHK中获得类似语音攻击的功能,请参阅
要像改变键盘一样改变AHK中的操纵杆是绝对不可能的。您需要创建一个额外的虚拟操纵杆并将输出发送到该操纵杆。看

InstallMouseHook有用吗?我下班回家后会试用。请发布更多脚本。鼠标移动是由热键触发的吗?如果是这样,热键是否无法触发,或者窗口是否没有收到MouseMove?因为我怀疑鼠标钩子在这里不会有帮助,所以首先使用SendMode。其次,您可以将其与SendLevel的不同设置相结合。不过,不确定SendLevel是否有用。