Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];

Вниз

Как отловить нажатие нестандартной клавиши типа play   Найти похожие ветки 

 
nester   (2003-10-16 22:50) [0]

Как отловить нажатие нестандартной клавиши на расширеных клавиатурах с дополнительными клавишами типа play/stop/prev/next/volup...?


 
kavlad   (2003-10-21 17:04) [1]

Через драйвер клавиатуры.


 
XenonXX   (2003-10-22 03:50) [2]

1) Это как?
2) А как отловить дополнительные кнопки мыши при не установленых дровах к ней? (windows их не видит, но в morrowind их можно программировать)


 
kavlad   (2003-10-22 09:15) [3]

>XenonXX © (22.10.03 03:50) [2]
На нестандартные клавиатуры поставляются драйвера. Нужно найти документацию на них и дело в шляпе. Но естественно винда сама дает возможность для работы с такими устройствами - см. WinAPI keybd_event и SendInput. Почитай http://www.rsdn.ru/forum/?mid=366876 .
В морроввинде это делается средствами DirectX.

P.S. Вообще-то это тема дляорума по мультимедиям всяким :)


 
kavlad   (2003-10-22 09:25) [4]

Sorry, тяжко мне с утра-то :) Не то написал.
Почитай http://www.rsdn.ru/forum/Message.aspx?mid=365806&only=1 .


 
kavlad   (2003-10-22 09:25) [5]

Sorry, тяжко мне с утра-то :) Не то написал.
Почитай http://www.rsdn.ru/forum/Message.aspx?mid=365806 .


 
AGGRESSOR   (2003-10-22 13:55) [6]

Запускаешь WinSight и смотришь, какое событие клавиатуры происходит по нажатию на нужную клавишу. Я таким образом отловил wake up и power.



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-86441
Stefan
2003-12-13 13:59
2003.12.26
Как удалить пункт из меню ?


1-86390
real_dimedrol
2003-12-14 03:22
2003.12.26
Потоки, потоки, потоки...


6-86472
FireHack
2003-10-27 18:36
2003.12.26
Нумерация открытых хэндлов чужого процесса


1-86348
MakNik
2003-12-12 15:23
2003.12.26
CheckBox


9-86241
MeF88
2003-05-31 08:05
2003.12.26
Вечный вопрос: мировые и оконные координаты OpenGl





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский