是否可以通過編程方式禁用Expose?MacOS。如何禁用Expose
2
A
回答
4
我相信你可以在CocoaDev找到一個可能的答案 - DontExposeMe。要非常小心地使用未記錄的方法,因爲這樣做可能會消失或更改,這可能會導致應用程序出現意外行爲。
早在2004年,有人在Apple的Carbon Development郵件列表和Eric Schlegel(適用於蘋果公司)responded上提出這個問題。基本上,這個消息並不是很好,並建議這隻適用於自助終端機器,您可以在其中適當地設置系統偏好設置。他還提到這是一個已知的bug - rdar:// 3499719。
不幸的是,這似乎是你現在可能不應該嘗試去做的事情。我肯定不會意識到,如果某些應用程序開始搞亂我的系統首選項,就像Marcel指出的那篇文章中提到的那樣,然後由於它崩潰或者其他原因而繼續使用它們。
所以,我會建議前往bugreport.apple.com並提交自己的錯誤。它確實有所作爲,因爲Apple使用類似錯誤報告的頻率來幫助判斷他們是否應該做或修復某些內容。請確保包含Eric S.回覆的URL和他提到的錯誤編號。
1
閱讀this article瞭解如何以編程方式禁用某些osx功能的提示。這是一種解決方法(因爲它只是刪除熱鍵),但它應該適合您的需求。
0
如果你正在尋找的是讓你的應用程序,揭露UNAFFECTED,只需設置您的窗口收集行爲NSWindowCollectionBehaviorStationary。即
[[[[NSApplication sharedApplication] delegate] window] setCollectionBehavior:NSWindowCollectionBehaviorStationary];
您的全屏應用程序不會參與Expose。
相關問題
- 1. 禁用反彈在MacOS上
- 2. Expose __main__
- 3. 如何在Swift 3中禁用macOs TextView替換
- 4. 如何在IntelliJ macOS中禁用塊選擇
- 5. 如何在macOs中禁用鍵盤輸入?
- 6. 如何在Swift中禁用MacOS X的NSToolbar按鈕?
- 7. Apache Localhost 403禁止使用macOS Sierra
- 8. 如何在MacOS
- 9. 如何在MacOS
- 10. 如何在MacOS
- 11. 如何調用在MacOS
- 12. 如何在MacOS上
- 13. 如何在MacOS X 10.10.5下使用PrintWriter和Java 6來禁用緩衝?
- 14. Docker EXPOSE。無法得到它
- 15. WCF Expose繼承的類
- 16. NSWindow不受Expose影響
- 17. react - expose組件函數
- 18. Mac應用程序中的「Expose」效果
- 19. pygtk繪圖區不調用expose-event
- 20. 如何在MacOS下使用QFileDialog :: getSaveFileName(...)
- 21. 如何獲取用戶位置? [macOS]
- 22. 如何在MacOS/cocos2d/Box2d中使用debugdraw
- 23. 如何在macos上使用opencv與python
- 24. 如何在macos中用librtmp編譯ffmpeg?
- 25. 如何MacOS的終端
- 26. 如何隱藏在MacOS上
- 27. 如何真正在MacOS上
- 28. MacOS Kitematic如何配置卷
- 29. 如何在Nginx服務器中添加Access-Control-Expose-Headers?
- 30. 在macOS的sh文件中爲單個命令禁用sudo Sierra
謝謝! 我的應用程序以全屏模式運行時,用戶無法訪問活動屏幕邊角,我解決了其中一個問題。 – e40pud 2010-03-26 21:00:52