Gamepad API only supports Xbox controllers

By design Issue #4895483

Details

Created
Oct 7, 2015
Privacy
This issue is public.
Reports
Reported by 2 people

Sign in to watch or report this issue.

Steps to reproduce

URL:

Repro Steps:

  1. Connect gamepad which are not an Xbox controller
  2. Press button on controller
  3. Call navigator.getGamepads() or use http://internetexplorer.github.io/Gamepad-Sample/
  4. See that the controller is not returned in the list from navigator.getGamepads() or that the example url does not work

Expected Results:

Any gamepad which are connected/Active should be returned when calling navigator.getGamepads() not just Xbox.

Actual Results:

Dev Channel specific:

No

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Mara P.”

      Changed Assigned To to “Sermet I.”

      Changed Assigned To to “Sermet I.”

    • Also seeing this issue. Works in Chrome and Firefox. Devices are correctly enumerated in Device Manager and show in control panel as Game Pads.

    • Microsoft Edge Team

      Changed Assigned To from “Sermet I.” to “IE S.”

      Changed Status to “By design”

    • Hello,

      Thank you for providing this information about the issue. Currently, we do not plan to release a fix for this problem. Please reopen this case if you can provide new information for us to consider.

      Best Wishes,
      The MS Edge Team

    • We would like to see Edge supporting a generic HTML5 Gamepad API, not only specific proprietary hardware.

    • Totally agree with Bohumil C.!
      Unless Edge wants to keep losing market shares to Firefox and Chrome.

    • Please, release a fix for this problem!

    • Please, fix it to get support for generic hardware too!

    • Bohumil is on point.

    • Please, release a fix for this problem!

    You need to sign in to your Microsoft account to add a comment.

    Sign in