![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Tamerlann |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 183 Регистрация: 10.11.2002 Где: Минск, Беларусь Репутация: нет Всего: 2 |
Помогите, пожалуйста решить такую проблему: купил мультимедийную клавиатуру с расширенными клавишами для управления Media, WWW, и прочими программами. Вопрос: как программно считать эти расширенные клавиши? bioskey возвращает при нажатии такой клавиши два раза подряд 0х5773. getch - два поряд раза 83 (как будто два раза поряд нажата "S"); ЧТО ДЕЛАТЬ Заранее благодарен. --------------------
http://timursdev.blogspot.com/ |
|||
|
||||
| neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: 1 Всего: 62 |
Может можно отходить от того, что нажатия случаются быстро, почти мгновенно.
-------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
что тебя удевляет на клавиши управления курсором клава тоже два кода выдает один из которых буква.
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: 1 Всего: 62 |
Не это не те расширенные коды. Там первый-нуль. А тут кто знает?
-------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
а чем не подходит двойное "с"
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Tamerlann |
|
|||
|
Unregistered |
Кажется Вы не правильно меня поняли: все клавиши два раза возвращают одно и то же. Есть клавиша WWW - она возвращает два раза 83. клавиша Mute - возвращает два раза 83. Клавиша ....... и т.д.
|
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
вот это уже интереснее.
видать она еще что-то кудато возвращает, или винда делает подмену. -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Tamerlann |
|
|||
|
Unregistered |
2) Про винду не понял... Это как?
1) А куда она ещё что-то может возвращать? Может (хотя и глупо) в какой-нить регистр? Может ещё и через INTerrupt. ? |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
1. через какойто другой порт
2. винда получает правильную комбинацию кодов, и после этого приложению посылает 2 "с" что бы приложение знало что через другой порт необходимо взять результат нажатия. Этом мои предположения. -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Tamerlann |
|
|||
|
Unregistered |
Интерестно... А какой это может быть порт? Может их как отсканить можно? |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
вот этого я уже не знаю.
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Tamerlann |
|
|||
|
Unregistered |
А кто знает? Где Он?
ПОМОГИТЕ!!! |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
жди, и он придет
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| DrMasik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 13.12.2002 Репутация: нет Всего: нет |
НУ с клавой тут дело состоит таким образом, во сказанул....
То что ты хо - прочитать клаву, можно на АСМЕ сделать, почти раз плюнуть. если захо доку - у мя есть свистни только и она будет у тебя. Там все ответы на выше задаваемые вопросы. |
|||
|
||||
| DrMasik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 13.12.2002 Репутация: нет Всего: нет |
У мя возник такой вопрос:
Почему клава возвращает двойное нажатие - непорядок... Не помню я, чтобы она это могла делать сама... |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |