Wei*_*ang 5 macos cocoa macos-carbon objective-c osx-snow-leopard
我想为另一个应用程序"模拟"多点触摸事件,例如,模拟iPhoto上的放大手势.我搜索了很多来源,但找不到答案.
将事件发送到其他应用程序的最常见方式似乎是使用脚本桥,获取SBApplication然后发送AppleEvent.但似乎普通手势或多点触控事件不适用于常见应用.
此外,没有像CGEventCreateMultiTouchEvent ...()这样的函数,因此我不知道它是否可以通过CGEventPost()实现
NSApplication.sendEvent方法可能能够发送定义了多触摸类型的NSEvent.但是我如何获得另一个应用程序的NSApplication*?
任何帮助将非常感激:)
| 归档时间: |
|
| 查看次数: |
921 次 |
| 最近记录: |