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