XRInputSourceEvent: XRInputSourceEvent() constructor
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The XRInputSourceEvent()
constructor creates and returns a new XRInputSourceEvent object
describing an event (state change) which has occurred on a WebXR user input device
represented by an XRInputSource.
Syntax
new XRInputSourceEvent(type, options)
Parameters
type-
A string with the name of the event. It is case-sensitive and browsers set it to
select,selectend,selectstart,squeeze,squeezeend,squeezestart. options-
An object that, in addition of the properties defined in
Event(), can have the following properties:frame-
An
XRFrameobject representing the event frame during which the event took place. This event is not associated with the animation process, and has no viewer information contained within it. inputSource-
An
XRInputSourceobject representing the input device from which the event is being sent.
Return value
A new XRInputSourceEvent object representing the event described by the
given type and eventInitDict.
Examples
Specifications
| Specification |
|---|
| WebXR Device API # dom-xrinputsourceevent-xrinputsourceevent |
Browser compatibility
| desktop | mobile | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
XRInputSourceEvent() constructor | |||||||||||