![如何设置在同一程序上按下不同的键?](https://linux22.com/image/1547690/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E5%9C%A8%E5%90%8C%E4%B8%80%E7%A8%8B%E5%BA%8F%E4%B8%8A%E6%8C%89%E4%B8%8B%E4%B8%8D%E5%90%8C%E7%9A%84%E9%94%AE%EF%BC%9F%20.png)
我想在同一个程序上设置键盘上的不同键。该键必须始终按下(例如将重物放在该键上)。
假设我打开了两个 MS.Word。我想自动按下A
第一个 MS.Word 并按下B
另一个 MS.Word。该按钮也必须始终处于按下状态。
ms.word 只是一个例子。它应该可以在其他程序上运行,例如记事本、mozilla 等
答案1
要在 AutoHotkey 中执行此操作,您可以创建一个阻塞或非阻塞热键,将不同的击键发送到不同的窗口。您还可以将热键设置为感兴趣的窗口独有的。
这可以通过来回激活窗口(并发送到活动窗口)来实现,或者在知道第二个窗口标题或 hwnd 后使用 ControlSend 将击键或命令发送到隐藏/非活动窗口。