1
A
回答
2
有很多很好的理由不寫這種類型的應用程序(例如,當你有兩個程序都得到這樣一個想法與全球行爲,他們將相互衝突,做一些隨機看似) 。事實上,全球陷阱Ctrl +右鍵單擊並彈出應用程序聽起來像是一個非常糟糕的主意,因爲許多程序已經爲此定義了重要的行爲。
通常一個更好的事情是不是讓用戶指定通過操作系統的機制熱鍵:
http://lifehacker.com/343328/create-a-keyboard-shortcut-for-any-menu-action-in-any-program
或建議用戶使用已經想通了一些第三方程序並讓他們走動衝突的全局熱鍵,以滿足他們的口味:
http://lifehacker.com/software/hack-attack/turn-any-action-into-a-keyboard-shortcut-316589.php
有一些計劃在那裏,應對p只需輕觸按鈕,就可以獲得相當不錯的用戶界面隱喻,這可能會使你相信他們比鉤住右鍵更好。在Mac電腦上使用Quicksilver將是一件好事,可以查看想法。
無論如何你要解決它,你可能需要以不同的方式爲每個平臺做到這一點。在Windows中,你會想要一個全球 WH_MOUSE鉤:
http://msdn.microsoft.com/en-us/library/ms644960(VS.85).aspx
0
雖然我HostileFork同意,這可能會幫助您:http://libqxt.bitbucket.org/doc/tip/qxtglobalshortcut.html
相關問題
- 1. 捕捉點擊氣球托盤圖標
- 2. 在MATLAB GUI中捕捉鍵盤按鍵
- 3. 如何捕捉鼠標和鍵盤操作
- 4. 如何捕捉鍵盤和鼠標事件?
- 5. 如何捕捉鼠標事件和鍵盤事件
- 6. SVG捕捉鼠標座標
- 7. Qt Widget - 如何捕捉只有幾個鍵盤按鍵
- 8. 捕捉HID鍵盤事件
- 9. 捕捉鍵盤輸入
- 10. NumberPicker捕捉鍵盤'完成'
- 11. Qt - 鍵盤按鍵做與鼠標點擊相同的東西
- 12. Qt - 如何捕捉行編輯中的鍵盤事件?
- 13. C#WPF捕獲鍵盤和鼠標
- 14. 在Firefox中捕捉鼠標移動
- 15. MonoDroid捕捉鼠標位置
- 16. 捕捉鼠標事件
- 17. 捕捉鼠標事件
- 18. Silverlight - 如何捕捉鼠標
- 19. 捕捉TAB鍵按下鍵盤
- 20. 如何捕捉外部鍵盤按鍵
- 21. WPF中的鼠標捕捉和中鍵鼠標有什麼特別之處?
- 22. 在全屏時捕捉鍵盤輸入似乎不起作用
- 23. 如何以我的應用程序捕捉鍵盤/鼠標事件爲焦點?
- 24. 捕捉鼠標事件在後臺
- 25. 捕捉全局事件的中心點擊鼠標使用c#
- 26. 如何捕捉F5鍵當鼠標在我的頁面外?
- 27. 在C中捕獲和發送鍵盤/鼠標輸入#
- 28. 全球鼠標事件
- 29. 全球鼠標移動
- 30. 捕捉標籤鍵導航
相關:http://stackoverflow.com/questions/ 2167876/IS-IT-可能使用的-Win 32的鉤合Qt的應用程序 – HostileFork