为什么我在使用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