3
事实上,我正在构建一个虚拟键盘 如何通过按下按钮发送键盘事件到程序? 谢谢如何通过按下按钮将键盘事件发送到应用程序?
事实上,我正在构建一个虚拟键盘 如何通过按下按钮发送键盘事件到程序? 谢谢如何通过按下按钮将键盘事件发送到应用程序?
您可以使用Quartz Event Servcices。
他们提供CGEventCreateKeyboardEvent
它允许你模仿任何物理按键。
API是在真正的按键事件之后建模的。
所以你必须调用“Shift”+“Character”才能得到一个大写字母。您还需要释放您按下的键。
Apple的文档contains sample code。
更新:
我们在谈论Mac OS X,对不对?请在您的原始问题中添加一些标签。