爲什麼我在使用GetAsyncKeyState的同時在單擊時獲得超過1(幾百)個按鍵。它打印了一百個同樣的按鍵,而我只按了一次。 謝謝,GetAsyncKeyState和一些問題?
0
A
回答
1
GetAsyncKeyState
告訴你狀態鍵盤,關鍵是下/上,而不是它是否已經從去年的呼叫被按下。如果你在一個循環中調用它,只要你保持按下鍵,你就會得到「按鍵關閉」 - 並且該循環執行的速度比你移動手指的速度快得多。
如果您想要鍵盤事件句柄WM_KEYDOWN
和WM_KEYUP
。
如果你想有一個全局熱鍵,使用RegisterHotKey
相關問題
- 1. C++ GetAsyncKeyState問題
- 2. GetAsyncKeyState用cin創建問題
- 3. jQuery.AJAX post() - 一些問題和問題
- 4. C++ GetAsyncKeyState關鍵狀態問題
- 5. GetAsyncKeyState和ofstream
- 6. 一些問題
- 7. C++和GetAsyncKeyState()函數
- 8. 一些SWIFT問題
- 9. 一些SQL問題
- 10. 一些CSS問題
- 11. 一些QLineEdit問題
- 12. 一些.htaccess問題
- 13. jQuery $(document).ready?和UpdatePanels - 一些問題
- 14. SQL和PHP的一些問題
- 15. 一些使用sed和awk的問題
- 16. 使用CoreData和NSFetchedResultsController的一些問題
- 17. 使用glTexImage2D和glGetTexImage的一些問題
- 18. 有關OAuth和Android的一些問題
- 19. 問題和一些不安全
- 20. 使用Delphi Dll和一些問題
- 21. 關於URLEncoder和URLDecoder的一些問題?
- 22. 關於pthread_mutex_lock和pthread_mutex_unlock的一些問題
- 23. 繼承和子類有一些問題
- 24. 有關System.Threading.Timer和Parallel的一些問題
- 25. Eclipse和JRE有一些問題
- 26. jquery,一些問題/動畫問題()
- 27. GetAsyncKeyState和Numpad數字[C++]
- 28. j2me的一些問題
- 29. qt中的一些問題
- 30. jquery fadeIn fadeOut一些問題
你同時呼籲GetAsyncKeyState循環?請記住,計算機可以很好地檢查關鍵狀態幾百次,以釋放密鑰。 – slezica 2011-03-11 18:18:50
最新我可以在這裏做什麼?我的意思是我試圖睡覺(100),但如果一些電腦更慢?那麼會出現丟棄的字符。 – Kourosh 2011-03-11 18:23:32