有谁知道真正的跨平台C++库来模拟键盘输入吗?
我做了一项google加堆栈溢出的研究,但既没有找到基于Qt的C++库,也没有找到适用于Windows、Linux/X11和Mac OS X的通用库。
只有一些代码片段是可维护的,如:
Windows:
来实现这一点
Linux:
)
Mac OS X
将库添加到Qt项目- Use CGEvent with Qt on Mac Os X
中。
所以,问题是我错过了什么吗?这个世界是否有一个跨平台的C++库来模拟键盘输入?
P.S.:当我写这个问题时,网站在“类似问题”中建议阻止一个很酷的想法--研究自由游戏引擎。事实上,有许多跨平台的开源游戏引擎,它们都有键盘输入模块。因此,即使他们没有键盘模拟,他们也有一个很好的起点来开发这样的库。
更新1: FreePascal/Lazarus已经有了这样的库,这并不是安静的乐趣。很高兴看到这个库体系结构:http://wiki.lazarus.freepascal.org/MouseAndKeyInput
发布于 2012-02-23 08:38:23
您可以使用Qt来实现这一点,但不能以独立于平台的方式实现。对于Qt,您有两种方法:
https://stackoverflow.com/questions/9409011
复制相似问题