Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Auf Wireless XBox 360 Controller zugreifen?


bruce185 - Di 07.10.14 12:51
Titel: Auf Wireless XBox 360 Controller zugreifen?
Hallo,
ich hab da mal eine Frage und zwar habe ich bei meinem PC einen Wireless XBox 360 Controller für Windows und möchte in Delphi gerne die Tasten vom Controller abfragen.
Ist es überhaupt machbar, wenn ja, wie könnte man das ambesten hinbekommen?

Danke schonmal für die antwort.

MfG


Boldar - Mi 08.10.14 11:36

Ich hatte das vor einiger zeit mal gemacht. Dabei hatte ich die XInput.pas verwendet und das dann so in einem Thread abgefragt:

Delphi-Quelltext
1:
2:
3:
4:
5:
    XInput.XInputGetState(0, state);
    XInput.XInputGetKeystroke(00, key);
      if (key.Flags=XINPUT.XINPUT_KEYSTROKE_KEYUP) then
  if key.VirtualKey=XINPUT.VK_PAD_DPAD_LEFT then
....


Boldar - Do 23.10.14 05:55

Wenn du da noch Probleme mit hast, sag Bescheid - dann schreibe ich da nochmal ausführlicher was zu und Suche den kompletten Quellcode raus.
lg Boldar