1
A
回答
0
你應該爲keyup和keydown事件註冊處理程序。
對於您的密鑰組合中涉及的每個密鑰,您存儲一個標誌,該標誌指示密鑰是啓動還是關閉。每次您收到其中一個鍵的keydown事件時,您都會設置標誌,每當您收到一個鍵控事件時,都會重置該標誌(將其重置爲0)。
當所有的標誌被設置,這意味着組合的所有按鍵被同時按下,然後你可以調用你選擇的函數來對這個事件作出反應。
相關問題
- 1. 如何跟蹤電腦開機,關機和停機的關鍵
- 2. 跟蹤鍵盤輸入
- 3. 跟蹤鍵盤輸入
- 4. 如何同時關閉UIAlertController和鍵盤?
- 5. 按鍵盤上的按鍵時,我該如何製作一個開關?
- 6. 如何切換兩個鍵盤按鍵操作?
- 7. 如何同時閱讀鍵盤上的按鍵?
- 8. 同時按下兩個鍵時檢測
- 9. 同時按住兩個鍵時
- 10. 如何在按下鍵盤按鍵時更改焦點不同的J按鈕?
- 11. 按下鍵盤上相應鍵時如何按下按鈕? JavaFX
- 12. 按鍵時按鍵找到關鍵字
- 13. JavaScript,UWP:Backgroundtask跟蹤按鍵事件
- 14. 在C或C++中跟蹤按鍵
- 15. 如何禁用所有鍵盤按鍵?
- 16. 如何重新映射鍵盤按鍵
- 17. 如何按德語鍵盤上的「/」鍵?
- 18. 如何模擬鍵盤/鼠標按鍵?
- 19. Java - 如何同時握住兩個鍵?
- 20. 同時關閉鍵盤與視圖
- 21. 按鍵模擬鍵盤按下「Shift」鍵
- 22. 如何關閉鍵盤?
- 23. 如何在不使用鍵盤的情況下按下鍵盤上的按鍵?
- 24. 按下箭頭鍵拍攝兩個鍵盤中斷? (int 09h)
- 25. iPad的'解僱鍵盤'按鈕並沒有關閉鍵盤
- 26. AS3檢測多個鍵盤按鍵
- 27. 我如何解僱鍵盤上關於UISearchBar的鍵盤上的搜索按鈕?
- 28. jquery禁用鍵盤按鍵
- 29. 鍵盤按鍵捕獲
- 30. 如何關閉Android的默認鍵盤時,我按EDITTEXT
這是一個什麼樣的項目?的WinForms? WPF?網? –
您是否想要捕捉全局或本地事件(當您的應用程序處於最頂級且正在使用中)? – Prix
還請注意,並非所有組合鍵都可以在便宜的鍵盤硬件上工作,並且您根本無法獲得某些按鍵/按鍵通知。 (這是$ 150 +鍵盤存在的原因。)只有Ctrl,Alt和Shift鍵與「常規」鍵一起使用才能在所有情況下工作。在您調試代碼之前撕掉頭髮可能值得回憶一下。 – Alan