0
A
回答
1
有CodeProject上對全球keyhooks 和全局鼠標鉤子一個偉大的文章
這個類可以讓你輕點鍵盤,鼠標和/或即使應用程序在後臺運行,以檢測它們的活性或根本沒有任何用戶界面。該類使用KeyEventArgs和MouseEventArgs引發常見的.NET事件,因此您可以輕鬆地檢索任何您需要的信息。
http://www.codeproject.com/Articles/7294/Processing-Global-Mouse-and-Keyboard-Hooks-in-C
使用該實現,或者在它的想法,當左擊發生在任何應用程序,以及哪些控制鍵的狀態是在當時你的程序就可以知道。
請記住,其他一些應用程序定義了Ctrl-Left-Click的行爲。重寫該行爲可能會爲用戶造成令人困惑的體驗。
0
您可以使用可用於鉤住表單外的鍵盤和鼠標事件的窗口鉤子。本網站介紹如何設置一個windows鉤子: http://support.microsoft.com/kb/318804
相關問題
- 1. 我可以檢測鼠標左鍵嗎?或Ctrl +右鍵點擊?
- 2. 檢測CTRL +左鍵點擊在WinForms應用程序
- 3. Flot - 檢測左鍵單擊並右鍵單擊
- 4. 如何檢測在clickjs點擊事件中單擊+ [Shift,Ctrl,Alt]?
- 5. WPF DataGrid地圖鼠標中鍵點擊Ctrl +左鍵點擊
- 6. 在邊框外部檢測鼠標左鍵(單擊)WPF MVVM
- 7. Windows 7左鍵單擊時鐘彈出
- 8. 檢測Ctrl + Tab鍵按下
- 9. 允許單擊鼠標左鍵單擊鼠標右鍵或按Ctrl鍵單擊打開對話框
- 10. AS2:右鍵單擊檢測
- 11. 檢測Ctrl +向左(鼠標左鍵)在MouseDown事件處理程序
- 12. 在JS中檢測到雙Ctrl Ctrl鍵盤
- 13. 檢測Ctrl + Enter
- 14. 的JavaScript或jQuery的捕獲CTRL +左鍵單擊事件僅
- 15. Ctrl +鼠標左鍵單擊事件捕獲Qt
- 16. 檢測Ctrl + S鍵在控制檯
- 17. 如何在ToolStripTextBox中檢測Alt +左鍵
- 18. 在Web用戶控件中檢查Shift +單擊或Ctrl +單擊
- 19. jQuery的檢查一下左Ctrl +左Shift和向左CTRL +右移
- 20. 檢測鼠標左鍵按
- 21. 檢測任務欄菜單上的ctrl單擊
- 22. 是否有可能檢測到右鍵單擊瀏覽器上下文菜單上的左鍵單擊?
- 23. Cytoscape.js:強制中鍵單擊以表現爲左鍵單擊
- 24. Vim的Ctrl鍵,左/ Ctrl鍵,右方向鍵的行爲
- 25. Java MouseEvent左鍵單擊actionPerformed
- 26. 的MouseUp左鍵單擊
- 27. 射擊Ctrl + R鍵,Ctrl + A,按鈕上按Ctrl + Q的事件單擊
- 28. 如何檢測WPF中的鼠標雙擊左鍵?
- 29. 檢測,如果Ctrl鍵被按下
- 30. Visual C++檢測右鍵單擊按鈕
好的個人項目,但你不能在你的用戶的機器上這樣做。它打破了很多程序,包括Windows資源管理器。 – 2012-07-14 17:57:05