Ich habe ein paar USB-Gamecontroller, die von "No-Name" Herstellern stammen, die keine Treiber für das Gerät zur Verfügung gestellt haben. Derzeit laufen sie unter generischen Treibern in Windows, aber die Schaltflächen werden nicht den richtigen IDs zugeordnet und einige Schaltflächen scheinen überhaupt nicht zu funktionieren. Unter Android konnte ich den Controller vollständig mit Keylayout-Dateien abbilden, aber in Windows scheint es nicht so einfach zu sein. Gibt es Hilfe beim Erstellen eines einfachen HID-Treibers, der die Eingaben eines Controllers wie bei Android/Linux auf native Controllereingaben abbildet?Erstellen eines benutzerdefinierten Gerätetreibers für ein Gamepad
0
A
Antwort
0
Versuchen Sie vJoy, es ist ein generischer Joystick-Treiber, der bereits für die Verwendung in Windows signiert ist. Wenn Sie selbst einen schreiben, müssen Sie in den TESTSIGNING-Modus booten, wenn Sie den Signiervorgang nicht durchführen möchten. Es gibt einige GUI-Tools, die die Konfiguration von vJoy erleichtern, siehe Universal Controller Remapper.
Verwandte Themen
- 1. Erstellen eines USB-Gerätetreibers für Linux
- 2. Probe Problem beim Schreiben eines I2C Gerätetreibers
- 3. Ändern des installierten Gerätetreibers
- 4. Unterschied beim Schreiben eines Plattform-Gerätetreibers für x86 und ARM
- 5. Erstellen eines benutzerdefinierten EingabeTyps
- 6. Erstellen eines benutzerdefinierten Nameservers
- 7. Erstellen eines benutzerdefinierten "Play" -Buttons für ein Video
- 8. Erstellen eines benutzerdefinierten OrderByDescending() für ein IQueryable <T>
- 9. Erstellen eines benutzerdefinierten Datenmodells für Qt SCXML
- 10. Erstellen eines benutzerdefinierten Fensters für GLUT?
- 11. Erstellen eines benutzerdefinierten Latex-Escapers für Zweig
- 12. Erstellen eines benutzerdefinierten Tokenizer für Elasticsearch
- 13. Erstellen eines benutzerdefinierten OnClickListener
- 14. Erstellen eines benutzerdefinierten Launcher
- 15. Erstellen eines benutzerdefinierten Restclients
- 16. Erstellen eines benutzerdefinierten Benachrichtigungsereignisses Carttrob
- 17. Erstellen eines benutzerdefinierten Impression-Trackers
- 18. WPF - Erstellen eines benutzerdefinierten ItemsControls
- 19. Erstellen eines benutzerdefinierten SAML-Tokens
- 20. CSS - Erstellen eines benutzerdefinierten Pfeils
- 21. Erstellen eines benutzerdefinierten d3-Layouts
- 22. Erstellen eines benutzerdefinierten Formular-Designers
- 23. Erstellen eines benutzerdefinierten Kontrollkästchens (ControlValueAccessor)
- 24. Erstellen eines benutzerdefinierten Popup-Dialogmenü
- 25. Erstellen eines benutzerdefinierten JSON-Array
- 26. Erstellen eines benutzerdefinierten Ubuntu-Daemon
- 27. Erstellen eines benutzerdefinierten Authentifizierungssystems in Laravel
- 28. Erstellen eines benutzerdefinierten Eclipse JDT-Assistenten für neue Projekte?
- 29. Erstellen eines benutzerdefinierten Generators in Keras für die Vorhersage
- 30. Erstellen eines benutzerdefinierten Designs für Material Design in Xaml