Ich habe hier einen USB-Joystickadapter. Wenn ich im Report Descriptor 2 Buttons angebe (wie auch physikalisch vorhanden sind), dann kann Windows mit dem Gerät nichts anfangen (Error 10: The device cannot start), unter Linux klappt es dagegen prächtig. Wenn ich testweise auf 8 Buttons erhöhe, hat Windows keine Probleme. Woran liegt's? Der Report Descriptor ist im Anhang.
entsprechende funktionierende Beisspiele gibt es in der HID Spec Thomas
OK, jetzt geht es. Windows mag es wohl nicht, wenn laut Report Descriptor keine vollständigen Bytes beisammen sind. Bei zwei Feuerknöpfen ist das nunmal nicht der Fall. Wenn man das Byte mit einer Konstante auffüllt, klappt es.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.