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

Вниз

Капитальный перехват клавиатуры   Найти похожие ветки 

 
arbiter   (2002-03-01 22:44) [0]

Привет уважаемый all.
Может быть кто нибудь знает, как сделать перехват всех скэн кодов от клавиатуры. Причём именно сканкодов и желательно в момент срабатывания прерывания.

Задача: у меня есть девайсина которая подключается в клавиатурный порт и мне надо с ней общатся.


 
WildRider   (2002-03-01 23:21) [1]

Дык это тебе надо Hook делать. Причем глобальный, в DLL-ке. Тип - WH_KEYBOARD. Подробнее см. раздел "Hooks" в MS Win32 Programmer"s Reference.


 
arbiter   (2002-03-01 23:30) [2]

Не помогает. Я изначально сделал через TVicHW32 но блин на компах с чипсетом sis там что то глючит. Я получаю данные от клавиатуры только в тот момент когда вожу мышкой.
Капитальный глюк.


 
Almaz   (2002-03-01 23:35) [3]

>arbiter

Тогда напишите свой драйвер.

Удачи.


 
arbiter   (2002-03-01 23:47) [4]

Никогда не писал драйвера. Так что у меня опыта нет. А времени изучать доки и учится нет. Поджимают сроки. Может всё же кто нибудь знает хоть какой солюшен, может какая библиотека конкурент TVicHW32.


 
pasha676   (2002-03-04 10:57) [5]

В директХа вроде есть раздел по факту внешних устройств (клавы, джойстики, мыши) - ДиректИнпут вроде зовется. Сам работал только с джойстиком - но может и с клавой можно.



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

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

Наверх





Память: 0.45 MB
Время: 0.005 c
6-97375
Romanew
2002-03-14 18:39
2002.05.30
Поисковые системы


3-97186
weak
2002-05-08 11:56
2002.05.30
создание модального окна


1-97305
Катерина
2002-05-19 12:13
2002.05.30
2 вертикальных оси в TChart


3-97110
Maloy
2002-05-02 01:30
2002.05.30
при выполнении сложных запросов через Query


3-97208
dim-
2002-05-08 16:10
2002.05.30
рПЮЕНХ





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский