数周前,微软提交了一项 Chromium 改进–通过支持 Windows.Gaming.Input API,从而更好的支持游戏手柄。微软表示随着越来越多的游戏通过浏览器进行在线游戏,有必要增强对游戏手柄的支持。援引 TechDows 报道,现在该 API 已经被添加到 Chrome 86 版本中,用户可以通过 Flag 来启用。
目前 Chrome 浏览器已经支持 Gamepad JavaScript API,不过微软认为增加对 Windows.Gaming.Input API 的全面支持能够获得更好的向后兼容性,并且加大对专用游戏手柄的支持,例如 Xbox One 手柄上的 rumble 触发器和 Elite 手柄上的拨片。
他们还指出,像 Raw Input 这样的低级 API 不会在 WCOS 设备上得到支持,而 Windows.Gaming.Input API 则可以在 Windows 桌面(win32 应用)和 Windows 10X 上使用。