Gamepad API - 不同的浏览器轴映射

时间:2015-10-22 13:25:23

标签: html5 google-chrome firefox gamepad-api

我正在使用Gamepad API,并且在同一台计算机上使用chrome和firefox,我得到了不同的轴映射,轴编号和按钮映射。 有没有办法让他们使用相同的映射? 还是一些图书馆?

由于

1 个答案:

答案 0 :(得分:0)

根据spec,如果检测到已知配置,则用户代理可以自由地重新映射按钮。但是,他们不必这样做。不过,您可以手动检查映射并在客户端代码中重新映射。

每个设备制造商都会创建许多不同的产品,每个产品都有 按钮和轴的独特样式和布局。旨在 用户代理支持尽可能多的这些。

此外,事实上已经制定了标准布局 在游戏机上很受欢迎。用户代理识别出附件后 设备,建议将其重新映射为规范的顺序 若有可能。无法识别的设备仍应暴露 原始形式。