我正在尝试使用WinSock2制作远程键盘应用程序。
当一个角色通过套接字进入时,我正在使用sendInput
注册一个keydown事件。这在编写文本文档时效果很好,但在播放视频游戏时不常用,因为通常需要结束某个操作。
问题在于我不确定我应该以什么格式发送keyup事件,以便我可以将其与代码中的keydown事件区分开来。
我尝试将一个字符串附加到通过套接字发送的char数组中,这样我就可以识别一个keyup,但这非常慢,只是出于某种原因而只能起作用。
有关如何做到这一点的任何建议将不胜感激。
答案 0 :(得分:0)
此问题已得到解决。它不准确的原因是它发送了太多关键事件。
我用一个简单的100毫秒睡眠来修复它。