Gast
#1715778
Ich versuche momentan meinen Gamecube-Controller mit dem PC zu verbinden. Das ganze funktioniert auch recht gut; jedoch bereitet mir der Rumbleeffekt noch sorgen. Ich kann im HID-Report einen Output einstellen und diesen Report auch manuell per Tools wie HID-Test senden und es funktioniert alles; jedoch kann ich dem Output sozusagen irgendwie keinen "Namen" geben. Egal welche Usage-Pages und Usages ich verwende - die Outputs werden nirgendswo im Windows-Joystick Dialog angezeigt (ok, verständlich); aber auch nicht von dem Dolphin-Emulator erkannt. Nach welchem Schema werden diese Outputs entsprechend von der Software erkannt? Was genau muss sie ausmachen? Ausschnitt für den Output @ HID Report:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
Alternativ würde sich auch eine Implementierung via Forcefeedback anbieten - doch ist der Report dazu sehr unübersichtlich. Welche der 200 verschiedenen Collections braucht man minimal für einen einfachen bool'schen Steurungswert @ Vibrationen? Kann doch nicht sein, dass man dafür einen 1200-Byte-Descriptor braucht? Generell also die Frage: Wie bring ich Windows, Dolphin, o. Ä. dazu einen Output-Report entsprechend der Usages zu erkennen? Bin hier echt am verzweifeln bei den ganzen Dokumentationen.. - Jede Hilfe wäre nett :)