2017-12-14 14 views
0

私は、Xbox Oneで押されたゲームパッドキーを記録する方法を解明しようとしています。
私はキーキャッチする方法をいくつかの可能な方法を知っています:しかし仮想キーボードがアクティブになったときにゲームパッドから押されたキーを記録する

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

すべての方法がうまく機能し、私はGamepadAGamepadBなどを取得します<TextBox />コントロールにフォーカスがあり、 "仮想キーボード"が画面に表示されているときに押されたキーを記録したい場合、私はそれらを受け取りません。私はキーボードから文字や記号を受け取ります。

Gamepad.GetCurrentReading().Buttonsを使用すると、何も得られません。ちょうどGamepadButtons.Noneです。

仮想キーボードが表示されているときに、押されたキーをゲームパッドから読み取る方法はありますか?

答えて

0

仮想キーボードが表示されているときに、押されたキーをゲームパッドから読み取る方法はありますか?

残念ながら、答えはいいえです。キーボードが表示されているとき、アプリがゲームパッドによって操作されているキーボードの魔法使いに集中しているとき、キーボードのどのキーが押されたのかゲームパッドではないのか聞くことができます。

関連する問題