1
A
回答
1
你可以尝试重写应用程序的sendEvent:
方法,但我怀疑这会起作用,因为它适用于您自己的应用程序中的事件。对于始终处于后台的应用程序,您将不会收到任何此类事件。
通常的解决方案是安装一个CGEventTap,但由于Quartz Event Services没有触摸,滑动等事件常量,我认为你不能这样做。
我能想到的唯一方法可能是通过I/O Kit的HID层;我不知道你需要做些什么才能使用它。
您可能应该在RadarWeb中提出增强请求,要求提供更高级别的解决方案(例如CGEventTap中的触摸事件支持)。
相关问题
- 1. 触摸事件视图和子视图
- 2. 地图视图触摸事件处理
- 3. 限定触摸事件以查看
- 4. 触摸事件不适用于上视图
- 5. 触摸事件不适用于水平列表视图(devsmart lib)
- 6. 如何限制触摸事件到特定区域或UIView?
- 7. 注解视图中的子视图不检测触摸事件
- 8. 自定义视图不是触摸事件
- 9. 自定义视图触摸事件不起作用
- 10. Android的视图触摸事件
- 11. Monodroid - 拖动视图与触摸事件?
- 12. 从触摸事件中获取视图
- 13. 捕捉子视图触摸事件
- 14. 使视图不会滚动事件,但只是触摸事件
- 15. 只将触摸事件转发给正在触摸的视图
- 16. iPhone:关于地图视图触摸事件的问题
- 17. 关于UITableView触摸事件
- 18. 动画不适用于触摸事件?
- 19. 如何设置触摸事件仅用于视图
- 20. 如何找出触摸事件结束于哪个视图?
- 21. 如何检测子视图中的事件触摸或如何在触摸子视图时触及父视图?
- 22. UIViewController图像触摸事件
- 23. 触摸事件图形
- 24. 触摸事件
- 25. 触摸事件
- 26. 将触摸事件从视图切换到其子视图
- 27. iOS - 触摸事件的自定义视图
- 28. 滑动菜单锁定上视图上的触摸事件
- 29. 在Corona SDK中限制触摸事件
- 30. 在日冕中限制触摸事件
你是什么意思的“背景应用程序”?您的应用程序是否应该在其他应用程序处于前台时收到触摸事件,或者用户正在查看主屏幕还是某个系统应用程序?如果是这样,这绝对不会工作... – Toastor 2010-08-26 11:50:43
一个没有窗口的应用程序。 Toastor,你的意思是iOS版应用程序吗?我的意思是Mac OS X – Ph99Ph 2010-08-26 12:07:12