消息关闭
    暂无新消息!

模拟按键遇到了问题。

问题作者 : 小钢炮2017-06-28发布
我用delphi已成功向WinKawaks游戏模拟器发送模拟按键,但遇到这样一个问题:比如当按住了键盘A键时,这时我发送一个连招的模拟按键,但模拟器会一直响应我按住的A键,导致我的连招没效果,但当没有操作键盘的时候,这里发送模拟按键能100%成功。我也试过先模拟发送A键的抬起,但是抬起后还是继续响应按住的A键。请问有什么方法可以实现先交出键盘的控制权,等我的模拟按键结束后再响应回实际的键盘按键?最好可以给出代码哈,本人较菜。

2个回答

︿ 1
发送模拟之前用API
GetKeyboardState
判断一下键盘的状态,如果A按下,就等A松开