Windows 7; Verzögerung der USB-HID-Mausbewegung

1003
Jiri Schober

Aufgrund einer Verletzung des Rückenmarks verwendet meine Tochter einen alternativen Eingabezugriff für ihre Computer. Es ist ein HID-USB-kompatibles Gerät mit Audio-Feedback. Es emuliert sowohl Tastatur als auch Maus. Es funktioniert gut in Windows XP SP3, aber in Windows 7 x 32 ist die Bewegung des Mauszeigers nach der Audio-Rückmeldung, die den Befehl bestätigt, konstant um eine halbe Sekunde verzögert. Der Cursor stoppt die Bewegung sofort ohne Verzögerung, wenn die Audio-Rückmeldung den Befehl bestätigt.

Das HID wird von zwei Schaltern bedient. Die Schalter emulieren die Morsecode-Eingabe. Die Eingänge werden dekodiert und über USB gesendet. Das HID funktioniert entweder im Tastaturmodus oder im Mausmodus. Der Mausmodus verwendet zur Bedienung "Maustastencodes". Beide Eingabemodi werden durch Eingabecodes festgelegt und müssen umgeschaltet werden.

Gibt es eine Möglichkeit, die Verzögerung zu verkürzen, bevor sich der Cursor zu bewegen beginnt?

0

2 Antworten auf die Frage

0
Mahmoud Al-Qudsi

Sie können versuchen, die USB-Abrufrate in Windows 7 zu erhöhen. Früher war es nur ein Registry-Hack, aber in späteren Versionen von Windows (einschließlich 7) ist dies etwas komplizierter .

0
Dave

Dies könnte ein Problem sein und / oder der Fall von 'Artificial Unintelligence', bei dem Autokonfigurationen versucht haben zu sagen: "Oh, ich weiß, was Sie brauchen, lassen Sie mich das für Sie tun" und haben wenig Ahnung.

Sie können versuchen, die HID-Hardware manuell zu konfigurieren, indem Sie folgende Schritte ausführen:

  1. Erstellen Sie einen 'Wiederherstellungspunkt', um die Windows-Registrierung wiederherzustellen und wiederherzustellen, wenn sich die Dinge nicht mehr eignen. Das zu tun:

    • Drücken Sie Win+ Pauseoder klicken Sie mit der rechten Maustaste auf 'Computer' und wählen Sie 'Eigenschaften' (das Fenster 'Systemeigenschaften' wird geöffnet).

    • Wählen Sie "System Protection" (Menü oben links) und anschließend "Create" (Wiederherstellungspunkt). (Möglicherweise müssen Sie einige Sekunden warten, bis die Schaltfläche "Erstellen" aktiviert ist.)

    • Geben Sie einen Namen wie 'BeforeHIDdriverTweak'. Folge den Anweisungen.

  2. Passen Sie den HID-Treiber wie folgt an:

    • Öffnen Sie die "Systemsteuerung" (drücken Sie Winund wählen Sie "Systemsteuerung" im rechten Menü).

    • Öffnen Sie die Einstellungen für "Geräte und Drucker", klicken Sie mit der rechten Maustaste auf Ihr HID-Gerät (sollte aufgeführt sein; wenn nicht, haben Sie andere Probleme), und wählen Sie "Eigenschaften".

    • Wählen Sie die Registerkarte "Hardware", wählen Sie in der Liste der Gerätefunktionen die Option "HID-kompatible Maus" aus und klicken Sie auf "Eigenschaften".

    • Wählen Sie nun im Feld "Eigenschaften" die Registerkarte "Details" und wählen Sie unter "Eigenschaften" die Option "Hardware-IDs".

    • Daraufhin wird 'Funktionswert' für das Gerät und für Starter aufgelistet. Wählen Sie einfach eine bereits markierte aus und bestätigen Sie mit OK. Wählen Sie dann erneut OK, um die Geräteeigenschaften zu verlassen.

    • Testen Sie jetzt die Gerätefunktionalität.

    • In den meisten Fällen wird das Problem dadurch gelöst. Wenn dies nicht der Fall ist, wiederholen Sie die Schritte für # 2 und dann einzeln. Wählen Sie unter 'Hardware-IDs' unter 'Hardware-IDs' die 'Funktionswerte' für 'HID-kompatibel' aus Maus ', dann erneut OK und OK, um den Vorgang zu beenden und jedes Mal erneut zu testen.

    • Ich erwähne dies nur für die "HID-konforme Maus", da dies das Thema war, zu dem Sie Stellung genommen hatten.

  3. Zu guter Letzt - Dies kann auch eine Art "Wait-State" -Problem zwischen dem Audio-Bestätigungstrigger und dem Maus- / Tastatur-Gerätetreiber (oder seinen Ressourcen) sein, und Sie möchten möglicherweise auch prüfen, ob eine "Audio-Response" -Komponente aufgelistet ist und versucht wird alternative 'Funktionswerte' dafür.

Ich hoffe wirklich, dass dies bei der Lösung des Problems hilfreich ist.