以编程方式向OS X发送击键

时间:2012-09-21 14:50:24

标签: objective-c cocoa applescript macos-carbon

您将如何以编程方式模拟Mac OS X上的击键ö

这不仅仅是一个随机选择的字符,我知道您可以使用嵌入式Applescript或{{1来模拟所有ASCII字符以及EscBackspace等特殊字符。 }}。但是那些没有定义CGKeyCode的键呢?一定有办法!

1 个答案:

答案 0 :(得分:2)

您需要使用CGEventSetFlags设置“u”键击的选项修饰符,然后是向上键事件,然后是“o”键击。

https://developer.apple.com/library/mac/#documentation/Carbon/Reference/QuartzEventServicesRef/Reference/reference.html

如果您需要更多信息,我会创建一些代码示例