Обработка событий от нескольких мышей на одном ПК на Win7 или новее
Пока что лучший язык, который я знаю для этого случая, это C#, но я бы хотел знать, могут ли другие языки это делать. Мне нужно подключить несколько мышей к компьютеру и обрабатывать их события отдельно.
например: Mouse1.MouseDragged() переместит курсор. Mouse2.MouseDragged() будет издавать звук или печатать что-либо, а НЕ делать то, что делает Mouse1.MouseDragged ().
Я знаю, что есть Microsoft Multipoint SDK, но я не могу заставить его работать. Остальные приложения для Multiple Mouses предназначены для WinXP, поэтому я не могу заставить их работать.
Какие-либо предложения? Благодарю.
1 ответ
После очень долгого исследования я нашел свое решение благодаря комментарию Hans Passant.
Я создал небольшое приложение Win32 в Visual Studio, чтобы перехватывать необработанный ввод с помощью мыши и клавиатуры с помощью Windows.h, и я просто заставлял его отправлять нажатия клавиш всякий раз, когда я перетаскиваю определенную мышь. Мне все еще нужно решить много проблем, но пока это работает.
большое спасибо