我在UWP应用程序中有一个可滚动的文本div,当在本地机器上运行时,它滚动得很好但是当被删除到xbox时,滚动条消失并且div变得不可滚动。我已经设置了overflow-y:scroll。我需要做任何其他设置才能使它与游戏手柄一起使用?
答案 0 :(得分:0)
对于在Xbox One上运行的XAML和托管Web应用程序,默认情况下会为整个应用程序启用鼠标模式。在鼠标模式下,左手杆为自由模式,右手杆为滚动,如下图所示。
因此,您可以通过右键滚动或将指针光标移动到滚动条,然后按
A
按钮让滚动条工作。在您禁用鼠标模式之前,左手杆不允许滚动,有关如何禁用鼠标模式请参考How to disable mouse mode。
<script src="directionalnavigation-1.0.0.0.js"></script>
navigator.gamepadInputEmulation = "gamepad";
更多详情请参阅设计Xbox和电视文章的Mouse mode section。