Навигация не работает в приложении XBOX1

Я создал приложение на основе java-скрипта (bbc tal framework) и создал его как универсальное приложение для платформы Windows. Приложение работает нормально на компьютере с Windows 10, но когда я пытаюсь открыть его из XBOX1, навигация вообще не работает, целевая страница появляется, но она просто действует как изображение, ни навигация, ни фокус не работают.

Я использую приведенный ниже код для управления геймпадом для 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 ответ

Решение

Наконец я получил ответ

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

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

Я должен добавить эти строки на странице index.html, тогда навигация работает хорошо

Другие вопросы по тегам