7
A
回答
4
沒有爲特定動作,沒有具體的通知。您將不得不通過SetWindowsHookEx()
編寫一個實現全局鍵盤掛鉤的DLL,然後您將收到單獨的按鍵向上/向下通知,並根據需要將它們匹配到您的WM_HOTKEY
通知。
2
使用RegisterHotkey
來檢測密鑰關閉,然後使用輪詢GetAsyncKeyState
直到密鑰不再關閉。這避免了SetWindowsHookEx
的複雜性,並且輪詢通常是可以接受的,因爲只有在熱鍵被按下時才進行輪詢。
+1
恕我直言,更好的解決方案,如果你只有一個或幾個熱鍵 – Njol 2017-07-07 16:29:47
相關問題
- 1. WIN32 API的全局熱鍵?
- 2. Python全球熱鍵
- 3. 全球熱鍵 - C#
- 4. X11/Xlib全球熱鍵
- 5. XButton1/2作爲全球熱鍵
- 6. onKeyDown在服務中? (全球熱鍵)
- 7. C++/Qt全局熱鍵
- 8. Windows api:等到所有鍵盤按鍵全系統釋放後
- 9. 註冊多個全球在C#中的熱鍵
- 10. android全局熱鍵
- 11. 全球熱鍵無法在全屏遊戲中工作
- 12. 全球關鍵字
- 13. 全球Windows鍵按
- 14. Java全球按鍵?
- 15. Java中的全局熱鍵
- 16. 釋放鍵硒
- 17. 允許全局熱鍵
- 18. Nodejs全局熱鍵執行
- 19. WPF中的全局熱鍵?
- 20. Mono中的全局熱鍵
- 21. 自定義全局熱鍵
- 22. 熱鍵控制鍵碼混淆
- 23. 全球熱鍵沒有在遊戲中使用GetAsyncKeyState註冊 - vb.net
- 24. Android地圖API釋放鍵不工作
- 25. Selenium keys.chord不釋放控制鍵
- 26. GLOBAL VS全球關鍵字
- 27. 熱鍵
- 28. Chrome應用程序中的全局鍵盤熱鍵
- 29. 註冊熱鍵
- 30. Autohotkey熱鍵觸發另一個熱鍵
謝謝你,這解決了我的問題:D – Crackoder 2012-01-09 04:00:44