Я подключил 2 мыши к ПК, и я хочу, чтобы одна мышь работала как обычная мышь и захватывала только вторую мышь.
Сначала я попробовал DirectInput. В InstanceName было показано 2 устройства со словом «мышь».
Но только одно устройство имело DeviceType.Mouse, и это было только реально работающее устройство.
Когда я приобретал, он блокировал обе мыши.
Во-вторых, я решил создать драйвер. Я скачал WinDDK. Существует образец драйвера Mouse Filter.
Я был в состоянии скомпилировать это.
Но я не программист драйверов. Мне сложно это понять, но в нем есть некоторый код, связанный с мышью PS / 2. Все мои мыши USB.
Должен быть установлен с .INF файлом. Я предпочитаю, чтобы он был динамически загружен.
Я не совсем уверен, что это верное направление.
Я делаю это для своего робота-любителя. Я хотел бы, чтобы ПК брал информацию от мыши в качестве датчика.
Я думаю, что должны существовать подобные проекты или решения.
У меня на столе есть и Linux-компьютер. Может быть, лучше подключить мышь к Linux и разобрать
/dev/input/mouse0
/dev/input/mouse1
/dev/input/mouse2
выглядит
sudo cat / dev / input / mouse1 - выдает некоторые данные, но не блокирует устройство от щелчков и движений.
Надеюсь, простое решение уже существует
Приветствие
Max