Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Обработка нажатия клавиш F1-F12


Автор: CrasyMen 4.3.2007, 13:54
Надо назначить обработку нажатия клавиш F1-F12.
Определять нажат ли "пробел" (если нажат на экране одно, не нажат - другое)
Язык программирования - С

Автор: JackYF 4.3.2007, 19:30
Копай в сторону Windows API для работы с клавиатурой.
Запость это в соседний раздел по WinAPI и посмотри неизменный msdn.

Средствами чистого С/С++ не ловится.

Автор: profispb 13.4.2007, 17:57
Какая среда разработки? В каком режиме программируешь консоль или графический(т.е. под винду)?
Если в консоле, то там просто код клавиши и все, если под винду, то WinAPI копай или так же как в консоле(под вин работает не вовсех случаях).

Автор: JackYF 13.4.2007, 19:50
profispb, ты откуда эту тему выдрал? Ей больше месяца!

Автор: betal 13.4.2007, 19:58
Цитата(JackYF @  13.4.2007,  19:50 Найти цитируемый пост)
profispb, ты откуда эту тему выдрал? Ей больше месяца! 

 smile 
а ведь и правда

Автор: fantast 13.4.2007, 23:14
эти кнопки отправляют в буффер клавиатуры по 2 байта
f1   - 0 и 59
f2   - 0 и 60
f3   - 0 и 61
  .........
f10 - 0 и 68
f11 - 0 и -123
f12 - 0 и -122

я их написал в том порядке в котором они будут извлекаться из буфера

пробел - 32

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)