如何通过按“a”键将“k”键发送到外部窗口。 我的应用程序中有“getasynckeystate”功能。
我试过了
“If getasynckeystate (keys.a)
然后
Sendkeys.send(“k”)“这个代码在我的应用程序中,但当我按”a“键时,外部应用程序显示”a“和”k“。我只想显示”k“。所以我想知道如何将keypress事件放入计时器。
请按“a”键告诉我如何只向外部应用显示“k”。
答案 0 :(得分:0)
如果你需要"吃"一键,您需要使用SetWindowsHookEx
here就是一个例子。
检测到a
密钥后,发送k
密钥,然后Return -1
而不是Return CallNextHookEx(hHook, nCode, wParam, lParam)
并且钥匙将按照您的意愿食用。