我创建了一个基于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"
我认为这个问题与键码映射有关。
有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
最后我得到了答案
var boundsMode = Windows.UI.ViewManagement.ApplicationViewBoundsMode.useCoreWindow,
appView = Windows.UI.ViewManagement.ApplicationView.getForCurrentView();
appView.setDesiredBoundsMode(boundsMode);
navigator.gamepadInputEmulation = 'keyboard';
我必须在index.html页面中添加这些行,然后导航才能正常工作