Обработка событий от нескольких мышей на одном ПК на Win7 или новее

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

например: Mouse1.MouseDragged() переместит курсор. Mouse2.MouseDragged() будет издавать звук или печатать что-либо, а НЕ делать то, что делает Mouse1.MouseDragged ().

Я знаю, что есть Microsoft Multipoint SDK, но я не могу заставить его работать. Остальные приложения для Multiple Mouses предназначены для WinXP, поэтому я не могу заставить их работать.

Какие-либо предложения? Благодарю.

1 ответ

Решение

После очень долгого исследования я нашел свое решение благодаря комментарию Hans Passant.

Я создал небольшое приложение Win32 в Visual Studio, чтобы перехватывать необработанный ввод с помощью мыши и клавиатуры с помощью Windows.h, и я просто заставлял его отправлять нажатия клавиш всякий раз, когда я перетаскиваю определенную мышь. Мне все еще нужно решить много проблем, но пока это работает.

большое спасибо

Другие вопросы по тегам