Umschalten zwischen HID-Geräten unter Windows (Software oder Hardware)

656
infopost

Ich muss einen einzelnen PC (Windows) von zwei Standorten aus steuern, dh zwei Bildschirmen, zwei Tastaturen und zwei Mäusen. Obwohl die Bildschirme zwar denselben Bildschirm anzeigen können, können nur ein Ort Tastatur und Maus verwenden. Die HID sind über USB verbunden. Soweit ich weiß, werden HID standardmäßig immer parallel verwendet, was nicht erwünscht ist. Ziel ist es, dass der Computer steuert, welche Geräte aktiv sind.

Optionen:

  • Netzstecker ziehen oder physisch wechseln:
    • manuelles Entfernen ist keine Option
    • Das Schalten kann zu Problemen aufgrund von elektrischen oder Timing-Problemen führen
      • Solid State-Lösung erforderlich (evtl. KVM in umgekehrter Reihenfolge verwenden?)
      • spezielle Hardware / Elektronik für eine Lösung, die in Software implementiert werden kann
  • Softwarelösung:
    • Gibt es eine Möglichkeit, die HID-Handhabung von Windows zu beeinflussen (wählen Sie, welches physische Gerät die HID steuert)?
    • Finden Sie eine Möglichkeit, HID-USB-Geräte in der Software zu trennen, zu aktivieren, auszuwerfen oder zu deaktivieren
    • Implementieren Sie einen Muxing-Treiber, der USB-HID abfängt und virtuelle HID emuliert

Eine Lösung wäre auch im Hinblick auf die Verwendung einer billigen Maus als Sensoreinrichtung (oder Schaltereingang) interessant, dh sie würde verhindern, dass der Cursor den Cursor beeinflusst, stattdessen direkt mit der eigenen Software gelesen wird. Jede Hilfe geschätzt!

0

1 Antwort auf die Frage

0
surfasb

AFAIK, Windows unterstützt dies bereits. Teilweise wegen der HID-Spezifikationen und teilweise wegen des American Disability Act.

Sie könnten jedoch Probleme bekommen, wenn Ihre Maus spezielle Software für ihre zusätzlichen Funktionen benötigt. Aber ohne die spezielle Software unterstützt Ihre Maus mindestens die Bewegung von X, Y und zwei Tasten. Das Mausrad IIRC wird nicht zu 100% unterstützt.