2017-12-14 8 views
0

Ich versuche eine Lösung zu finden, wie gepresste Gamepad-Schlüssel auf der Xbox One aufgezeichnet werden.
Ich kenne ein paar Möglichkeiten, wie Sie die Schlüssel fangen:Aufnahme gedrückte Tasten vom Gamepad, wenn die virtuelle Tastatur aktiviert ist

  • CoreWindow.GetForCurrentThread().Dispatcher.AcceleratorKeyActivated
  • Gamepad.GetCurrentReading
  • Window.Current.CoreWindow.KeyDown

Alle Wege gut funktionieren, bekomme ich GamepadA, GamepadB etc. Allerdings , wenn ich gedrückte Schlüssel aufzeichnen möchte, wenn <TextBox /> Kontrolle Fokus hat und "virtuelle Tastatur" auf dem Bildschirm sichtbar ist, empfange ich sie nicht. Ich bekomme Buchstaben oder Symbole von der Tastatur.

Wenn ich Gamepad.GetCurrentReading().Buttons verwende, dann bekomme ich nichts, nur GamepadButtons.None.

Gibt es eine andere Möglichkeit, gedrückte Tasten vom Gamepad zu lesen, wenn die virtuelle Tastatur sichtbar ist?

Antwort

0

Gibt es eine andere Möglichkeit, gedrückte Tasten vom Gamepad zu lesen, wenn die virtuelle Tastatur sichtbar ist?

Leider ist die Antwort nein. Wenn die Tastatur sichtbar ist, ist die App auf die Tastatur gerichtet, die vom Gamepab bedient wird, wir können nur hören, welche Taste in der Tastatur gedrückt wurde, aber nicht das Gamepad, es ist von Entwurf.

Verwandte Themen