Ready for Developer Testing: Gamepad button type attribute

102 views
Skip to first unread message

Chromestatus

unread,
Jul 23, 2026, 6:39:13 PM (13 hours ago) Jul 23
to blin...@chromium.org, mattre...@google.com, sus...@nvidia.com
Contact emails
mattre...@google.com, sus...@nvidia.com

Explainer
https://xingri.github.io/gamepad-button-type

Specification
https://pr-preview.s3.amazonaws.com/xingri/gamepad/pull/196.html#gamepadbuttontype-enum

Summary
Gamepad API defines standard indices for 17 common gamepad buttons. The GamepadButton type attribute provides an alternate, interoperable identifier for common buttons that are not included in the standard set, like "trackpad".

Blink component
Blink>GamepadAPI

Web Feature ID
gamepad

Search tags
gamepad button trackpad

Goals for experimentation
None

Risks


Interoperability and Compatibility
No information provided

Gecko: No signal

WebKit: No signal

Web developers: No signals

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

No information provided


Debuggability
No information provided

Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?
No

Is this feature fully tested by web-platform-tests?
No


Flag name on about://flags
No information provided

Finch feature name
No information provided

Non-finch justification
No information provided

Requires code in //chrome?
False

Tracking bug
https://crbug.com/339841686

Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5075054393163776

This intent message was generated by Chrome Platform Status.

Matt Reynolds

unread,
Jul 23, 2026, 9:16:25 PM (11 hours ago) Jul 23
to blin...@chromium.org, mattre...@google.com, sus...@nvidia.com
This is meant to be an Intent to Prototype, I'll create a separate thread and update this one once the feature is available.

--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6a629803.83e3703a.3cdea7.0057.GAE%40google.com.
Reply all
Reply to author
Forward
0 new messages