0

情况是:我正在使用 Teamspeak [共享通信]、带有 ACRE 扩展的 ARMA 2 [具有扩展“无线电”功能的游戏软件] 和 DXTory [视频和音频分割/录制软件] 的组合。

问题是:DXory 在按下单个热键时录制音频。ACRE 使用一组热键来允许在不同无线电之间切换。我最终失去了不受 DXTory 监控的“一键通”键的音频。

我想要什么:我认为自动热键应该允许我按下“numpad-key-1”并产生“numpad-key-1”+“G3”(ARMA/ACRE 未使用 G3,但是被用作 DXTory 的“一键通”,“numpad-key-1”是 ARMA/ACRE 的一键通)。同样,我将“numpad-key-2”映射到“numpad-key-2”+“G3”,将“numpad-key-3”映射到“numpad-key-3”+“G3”。

G3 键需要按下键,因为相应的“numpad-key”被按下并随着键向上事件释放。

这可以做到吗?如果是这样,有什么提示吗?

谢谢!

4

1 回答 1

1

这很简单。重复脚本中的代码,仅更改 Numpad0-9 和可能的“G3”键,我的键盘上没有这些。

Numpad0::                           ;Declare your hotkey
    While GetKeyState("Numpad0")    ;Check key state
    {
        SendInput {G3 Down}         ;Set G3 as pressed 
    } 
    SendInput {G3 Up}               ;Set G3 as released 
return                              ;Return from function
于 2013-08-13T07:44:05.007 回答