2017-12-14 1 views
0

Xbox One에서 눌려 진 게임 패드 키를 기록하는 방법을 해결하려고합니다.
내가 키 잡을 방법 몇 가지 방법 알고있다 : 모든 방법이 잘 작동가상 키보드 활성화시 게임 패드에서 누른 키 기록

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

을, 나는 그러나, GamepadBGamepadA<TextBox /> 컨트롤에 포커스가 있고 "가상 키보드"가 화면에 표시 될 때 눌려진 키를 녹음하려면 해당 키를받지 못합니다. 키보드에서 문자 나 기호를받습니다.

Gamepad.GetCurrentReading().Buttons을 사용하는 경우 아무 것도 표시되지 않으며 단지 GamepadButtons.None입니다.

가상 키보드가 보이면 게임 패드에서 누른 키를 읽는 다른 방법이 있습니까?

답변

0

가상 키보드가 보이면 게임 패드에서 누른 키를 읽는 다른 방법이 있습니까?

불행히도 대답은 '아니오'입니다. 키보드가 보이면 앱이 키보드 마녀에 초점을 맞추고 게임 패드에 의해 작동되며, 키보드의 어떤 키가 눌려져 있지만 게임 패드가 아닌지들을 수 있습니다. 이는 의도적으로 설계된 것입니다.