我有一个基于WebView的XBox One上运行的UWP应用,该WebView可以用游戏手柄控制。当我使用Gamepad API管理导航时,我将输入模式设置为gamepad,而不是鼠标模拟。
不幸的是,如果在松开控制器时长按控制器上的菜单按钮(三条水平线),则会弹出带有“更改输入模式”标题的系统菜单,该菜单可让您关闭游戏手柄的输入模式并进入鼠标仿真模式。
这不仅会导致确实相当差的体验,而且我希望长期按住菜单按钮来执行其他功能。
我可以通过某种应用设置或其他方式阻止此菜单弹出吗? 这是一个C ++ / XAML应用。
如果不清楚,则显示“更改输入模式,关闭游戏手柄输入模式?”。并且该按钮标记为“关闭”。
该应用程序处于Gamepad输入模式,使用标准XAML Web浏览器组件显示使用Gamepad API的React网站。
如果选择按钮,则下次出现此菜单时,文本将更改为“更改输入模式,打开游戏手柄输入模式?”。使用“打开”按钮。
该按钮的确在游戏手柄模式和鼠标模拟模式之间切换。
Xbox One处于开发人员模式,这可能有些相关性。