C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Опрс клавиатуры, как ето сделать?
k@s
Отправлено: 30.03.2005, 08:41


Не зарегистрирован







Подскажите, пожалуйста, как мне без помощи таймеров и OnKeyDown/Press опросить
клавиатуру, да так, чтобы не учитывалось время задержки перед повтором?
AVC
Отправлено: 30.03.2005, 08:50


Ветеран

Группа: Модератор
Сообщений: 1583



Уточните вопрос.
В DOS режиме можно и "опросить", в Windows вы будете уведомлены о нажатии клавиш автоматически, перехватить обработку на ранней стадии можно разными способами. А может вас интересуют функции из группы GetKeyboardState ?
Guest
Отправлено: 31.03.2005, 15:18


Не зарегистрирован







ээээээээ... Если можно, то в DInput или... А что такое GetKeyboardState и можно ли им пользоваться типа как
if ( Key_Up ) blablalba; ?
olegenty
Отправлено: 01.04.2005, 09:48


Ветеран

Группа: Модератор
Сообщений: 2412



если bla-bla-bla, то почитай спецификации WM_KEYDOWN и WM_KEYUP — узнаешь много интересного. а AVC намекал на то, что может ты хочешь раньше других приложений нажатие перехватить, тогда хукер тебе ещё надо. это — в поиск.

Вернуться в Вопросы программирования в C++Builder