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

 
проблемма с hook'om, как определить расширенные клавиши
Хлор
Отправлено: 09.10.2004, 02:21


Дежурный стрелочник

Группа: Участник
Сообщений: 78



Доброго времени суток, всем smile.gif

Есть такой вопрос, может кто что подскажет.
Имеется клава мультимедийная(ну это типа еще 20 кнопок сверху:) для управления всякой бодягой)

Как засканить коды этих расширенных клавиш? потому, что при хуке винда возвращает коды обычных.
Ну т.е. я нажимаю расширенную кнопку "X" и получаю 27 (допустим)
тоже самое я получаю нажав на ESC.

Как бороться? Есть предложения или лучше выкинуть клаву ?smile.gif))
Вообщем я че-то затормозил по полной и не въезжаю smile.gif Наверно стоит больше спать smile.gif

Отредактировано Хлор — 09/10/2004, 03:24
timson
Отправлено: 09.10.2004, 12:11


Станционный диспетчер

Группа: Участник
Сообщений: 82



скорее всего код клавиши + функц. клавиша (типа alt, shift, ...)
или (может и) virtual_key code надо юзать...
Gedeon
Отправлено: 11.10.2004, 13:00


Ветеран

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



А драйвер какой-нить для этой клавы ставился? Если да, то тады эти коды вообще не поймать можно, а если нет, то скорее всего эти кнопки просто эмулируют нажатие комбинации клавиш.
Хлор
Отправлено: 11.10.2004, 17:02


Дежурный стрелочник

Группа: Участник
Сообщений: 78



Под XP драйвера не ставились... а вот под 98 шли...
С комбинациями отпадает проверял.......

Будем бороться дальше...... smile.gif

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