导航无法在XBOX1应用程序中工作

时间:2018-04-10 05:07:13

标签: uwp xbox xbox-one bbc-tal

我创建了一个基于java脚本的应用程序(bbc tal框架)并将其构建为通用Windows平台应用程序。该应用程序在Windows 10机器上工作正常,但是当我尝试从XBOX1打开它时导航完全没有工作,登陆页面即将到来,但它只是像一个图像,没有导航或焦点工作。< / p>

我正在使用以下密钥代码进行xbox游戏手柄控制

        "203": "UP",
        "204": "DOWN",
        "205": "LEFT",
        "206": "RIGHT",
        "207": "INFO",

        "211": "UP",
        "212": "DOWN",
        "214": "LEFT",
        "213": "RIGHT",

        "195": "ENTER",
        "196": "BACK",
        "197": "PLAY_PAUSE",
        "198": "SEARCH",

        "202": "FAST_FWD",
        "201": "REWIND",

        "200": "PREV",
        "199": "NEXT"

我认为这个问题与键码映射有关。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

最后我得到了答案

 var boundsMode = Windows.UI.ViewManagement.ApplicationViewBoundsMode.useCoreWindow,
        appView = Windows.UI.ViewManagement.ApplicationView.getForCurrentView();

    appView.setDesiredBoundsMode(boundsMode);
    navigator.gamepadInputEmulation = 'keyboard';

我必须在index.html页面中添加这些行,然后导航才能正常工作