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