Ich bin auf der Suche nach einer Tabelle für die USB HID Descriptors und deren Unterpunkte. Explizit geht es mir darum für Spielsteuerungen die einzelnen Zuweisungen zu erfahren, z.b. die Achsen haben ja 0x30 -0x32 aber wie sieht es mit Ruder, Pedalen oder Lenkrad Steuerungen aus?!?
Vielleicht auch mal das USB-Descriptor-Tool anschauen:
1 | HID Descriptor Tool |
2 | This tool allows you to create, edit and validate HID Report Descriptors. |
3 | The tool also supports a variety of output formats (.txt, .inc, .h, etc.). |
4 | DT uses ASCII based Usage Tables and supports vendor defined pages as well. |
5 | Included are Usage Table files for the HID Usage Table document 1.0 Release |
6 | Candidate 1, Monitor Class 1.0 Release Candidate 2, and Power Class Spec. |
7 | Read the included README.TXT file for more information. |
http://www.usb.org/developers/hidpage/dt2_4.zip
Hid-codes/pages: http://www.usb.org/developers/hidpage/Hut1_12v2.pdf für dich vermutich besonders relevant: "simulation controls page" (0x02) "game controls page" (0x05) Falls du die von dir genannten Geräte besitzt, oder jemanden kennst, kannst du ja mal mit einer Analysesoftware die Deskriptoren auslesen und schauen, wie der Hersteller das gelöst hat, bzw. welche codes der benutzt. Das geht z.B. hiermit: http://www.hhdsoftware.com/device-monitoring-studio Die Demoversion reicht dafür aus. Der Testzeitraum muss nichtmal gestartet werden. Es gibt sicher auch freie Alternativen, ich habe allerdings noch keine gleichwertige gefunden. (aber auch schon lange nichtmehr gesucht!)
Hi, danke erstmal für die ausgiebige Hilfe hier :-D Die HID 1.11 PDF ist erstmal nen grober Anriss auf das Thema HID und USB. Die HUT ist schonmal ein seeeehr seeeehr guter Startpunkt! Danke Leute. Auch die Idee einfach ein bestehendes Gerät zu "belauschen" ist klasse. In das HID Descriptor Tool muss ich mal nen Blick werfen, auf den ersten Blick isses ziehmlich verwirrend :-D Geb ich zu. Ich setze mich heute Abend mal an das alles ran.
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.