gpt4 book ai didi

c++ - 在C++中模拟鼠标和键盘输入

转载 作者:太空狗 更新时间:2023-10-29 21:05:22 29 4
gpt4 key购买 nike

我正在寻找一种在 C++ 中模拟鼠标和键盘输入的方法。我正在寻找一个可以帮助我实现这一目标的跨平台库。有什么建议吗?

目标平台是桌面平台……仅限 Linux、Mac 和 Windows。

最佳答案

不,输入设备模拟非常特定于平台,即使在单一平台上也很挑剔。它不是用于任何目的的可靠技术,因此您不会找到好的库来实现它。

一旦您拥有了基本的 API,最困难的部分就是让设备看起来对操作系统来说更逼真。您希望以适度的高频率发送渐进的鼠标移动更新,就像鼠标一样,并在点击和按键之间有合理的延迟。像 SDL 这样的游戏库可能会协助执行事件的时间线和做基本的几何图形。

如果您忽略计时,操作系统可能会减少鼠标运动、消除按钮抖动、重新排列运动和点击的顺序、在使用触控板时忽略按键等。大约 10 年前我就写了这样一个工具。

关于c++ - 在C++中模拟鼠标和键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10100283/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com