Autor Beitrag
Flamefire
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1207
Erhaltene Danke: 31

Win 10
Delphi 2009 Pro, C++ (Visual Studio)
BeitragVerfasst: Mo 21.12.09 22:48 
Wie kann ich die Tasten eines "normalen" GameControllers (Gamepad) auswerten, ohne allzuviel darüber zu wissen? Also so, dass es vom Gerät unabhängig ist.

Bei den meisten Spielen funktioniert das ja schon in der Standarteinstellung.
FinnO
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1331
Erhaltene Danke: 123

Mac OSX, Arch
TypeScript (Webstorm), Kotlin, Clojure (IDEA), Golang (VSCode)
BeitragVerfasst: Di 22.12.09 01:04 
DirectInput bzw. das Pendant dazu in OpenGL sollten das ohne weiteres können.
hathor
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 22.12.09 07:35 
USB-Joysticks werden als Generic USB Device erkannt und von WINDOWS mit einem eigenen Driver (Standard Systemgerät) eingebunden (Geräte-Manager, Eingabegeräte-HID-konformer Gamecontroller, USB-HID (Human Interface Device)).
Über HID findet man viel hier im Forum oder in der Delphipraxis (Robert Marquardt).

www.codemercs.com/ph...c.php?f=7&t=1142
www.codemercs.com/up...HIDKomponente_01.zip

Wichtig bei Problemen:
www.delphipraxis.net...mp;highlight=warrior
www.delphipraxis.net...1084535.html#1084535
Flamefire Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1207
Erhaltene Danke: 31

Win 10
Delphi 2009 Pro, C++ (Visual Studio)
BeitragVerfasst: Di 22.12.09 11:55 
hm..
Ich glaube früher mal was gesehn zu haben, wo das ganze über Messages lief, und ich nur entsprechende Handler registrieren musste. Finde das aber nicht mehr :-(