0 / 0 / 0
Регистрация: 14.02.2009
Сообщений: 24
|
|
1 | |
Реакция на нажатие клавиши10.07.2009, 20:39. Показов 2591. Ответов 2
Метки нет (Все метки)
Проблема такая:
обрабатываю нажатие клавиши- if ((GetAsyncKeyState(VK_LEFT)!=0)&&(... По нажатию я изменяю значение переменной XXX.x-- or XXX.x++. в результате когда жму одну клавишу - даже очень быстро - значение меняется не на 1 (соответсвующий одному нажатию) а на несколько. Видимо проблема в том что это воспринимается как несколько нажатий. Я такой проблемы раньше не решал - какой наиболее грамотный способ избавления от нее? Есть идеи типа таймера...но может есть какой-то стандартный? Заранее спасибо!
0
|
10.07.2009, 20:39 | |
Ответы с готовыми решениями:
2
Реакция на нажатие клавиши независимо от раскладки клавиатуры Медленная реакция программы на нажатие клавиши в игре Странная реакция на нажатие стрелки Реакция на нажатие клавиш (вверх, вниз, влево, вправо) |
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
|
|
10.07.2009, 22:55 | 2 |
а может быть так, что это системные настройки операционки (key delay & key repeat)? просто тогда крутить не код нужно, а панель управления
0
|
0 / 0 / 0
Регистрация: 14.02.2009
Сообщений: 24
|
|
11.07.2009, 11:59 [ТС] | 3 |
...На самом деле с этим можно поиграться, но тем не менее не заставишь же всех пользователей такие настройки делать?... тут что-то в коде нужно делать.
0
|
11.07.2009, 11:59 | |
11.07.2009, 11:59 | |
Помогаю со студенческими работами здесь
3
Нажатие клавиши Нажатие клавиши Нажатие клавиши C++ автоматическое нажатие клавиши Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |