Мне нужно управлять одним ПК (Windows) из двух мест, то есть двух мониторов, двух клавиатур, двух мышей, но хотя мониторы могут показывать один и тот же экран, только в одном месте могут использоваться клавиатура и мышь. HID подключен через USB. Насколько я знаю, HID всегда используются параллельно по умолчанию, что нежелательно. Цель состоит в том, чтобы компьютер контролировал, какие устройства активны.
Опции:
- отключите или включите физически:
- отключение вручную не вариант
- переключение может вызвать проблемы из-за электрических или временных проблем
- требуется твердотельное решение (может быть, использовать KVM в обратном порядке?)
- специальное оборудование / электроника, необходимая для решения, которое должно быть реализовано в программном обеспечении
- программное решение:
- Есть ли способ манипулировать обработкой HID Windows (выберите, какое физическое устройство контролирует HID)?
- найти способ отключить / включить / извлечь / отключить устройства HID USB в программном обеспечении
- реализовать драйвер мультиплексирования, который перехватывает USB HID и эмулирует виртуальный HID
Было бы также интересно найти решение относительно использования дешевой мыши в качестве сенсорного устройства (или переключателя ввода), то есть предотвращения ее влияния на курсор, но вместо этого считывания непосредственно с помощью собственного программного обеспечения. Любая помощь приветствуется!