Добавить чего-нибудь к мышке
От: scorp  
Дата: 12.05.04 15:12
Оценка:
Добрый день. Возникла у меня такая ситуация. Есть мышка, на которой постоянно будет нажиматься средняя кнопка (такое устройство к мышке припаяно ). А Windows не должна видеть что кнопка нажимается и самое главное нужно подсчитать сколько этих нажатий происходит в минуту и отдать эту информацию всем приложениям которые захотят ее увидеть.

Первую (легкую ) часть проблемы я решил с помощью верхнего фильтра над драйвером класса мыши, использовав пример с sysinternals для клавиатуры.

А вот как подсчитать эти клики придумать не могу, и не знаю как организовать внешний интерфейс драйвера с приложениями пользовательского режима

Помогите, пожалуйста.

Большое всем спасибо.
Re: Добавить чего-нибудь к мышке
От: XorNeT  
Дата: 13.05.04 08:59
Оценка:
Ну при каждом нажатии в твоем драйвере функция вызывается — типа событие произошло — ты смотриш какое событие и если твоя кнопка счетчик увеличиваешь. А приложения твои которым этот счетчик интересен открывают объект-файл ассоциированый с твоим драйвером и делают тебе IOCTL в который ты им вернешь счетчик.



Здравствуйте, scorp, Вы писали:

S>Добрый день. Возникла у меня такая ситуация. Есть мышка, на которой постоянно будет нажиматься средняя кнопка (такое устройство к мышке припаяно ). А Windows не должна видеть что кнопка нажимается и самое главное нужно подсчитать сколько этих нажатий происходит в минуту и отдать эту информацию всем приложениям которые захотят ее увидеть.


S>Первую (легкую ) часть проблемы я решил с помощью верхнего фильтра над драйвером класса мыши, использовав пример с sysinternals для клавиатуры.


S>А вот как подсчитать эти клики придумать не могу, и не знаю как организовать внешний интерфейс драйвера с приложениями пользовательского режима


S>Помогите, пожалуйста.


S>Большое всем спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.