objective-c – 如何通过按下按钮将键盘事件发送到应用程序?

objective-c – 如何通过按下按钮将键盘事件发送到应用程序?,第1张

概述实际上我正在构建一个虚拟键盘 如何通过按下按钮将键盘事件发送到程序? 谢谢 你可以使用 Quartz Event Servcices. 它们提供CGEventCreateKeyboardEvent,允许您模拟任何物理按键. API是在真实密钥事件之后建模的. 所以你必须调用“Shift”“Character”来获得一个大写字母.您还需要释放已按下的键. Apple的文档 contains samp 实际上我正在构建一个虚拟键盘
如何通过按下按钮将键盘事件发送到程序?
谢谢解决方法 你可以使用 Quartz Event Servcices.
它们提供CGEventCreateKeyboardEvent,允许您模拟任何物理按键.
API是在真实密钥事件之后建模的.
所以你必须调用“Shift”“Character”来获得一个大写字母.您还需要释放已按下的键.
Apple的文档 contains sample code.

更新:我们在谈论Mac OS X,对吧?请在原始问题中添加一些标签.

总结

以上是内存溢出为你收集整理的objective-c – 如何通过按下按钮将键盘事件发送到应用程序?全部内容,希望文章能够帮你解决objective-c – 如何通过按下按钮将键盘事件发送到应用程序?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1071040.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存