2017-05-20 4 views
0

Ich möchte ein Tastendrucksignal an ein Spiel senden und ich habe die APIs in MSDN gelesen.Wie wird die XInput-Taste gesendet?

Aber die APIs dort stellen nur Funktionen zur Verfügung, die Gamepadstatus nicht Signal zum PC schicken lassen.

Kann mir jemand helfen?

Antwort

1

Es gibt keine API zum Senden eines Tastendrucksignals. Sie müssen Code schreiben, der den Status des Gamepads in jedem Frame überwacht und wenn ein Tastendruck erkannt wird, senden Sie das Signal. (Hinweis: Sie erkennen das Drücken der Taste, indem Sie die aktuelle Tastenflagge mit der vorherigen Rahmenschaltflagge markieren. Wenn sie sich unterscheiden, wurde die Taste je nach Flagstatus gedrückt oder losgelassen.)

Weitere Details finden Sie hier: Which event to listen for during XInput events

Verwandte Themen