UIEvent
TheUIEvent interface represents simple user interface events. It is part of theUI Events API, which includes various event types and interfaces related to user interactions.
UIEvent derives fromEvent. Although theUIEvent.initUIEvent() method is kept for backward compatibility, you should create aUIEvent object using theUIEvent() constructor.
Several interfaces are direct or indirect descendants of this one:MouseEvent,TouchEvent,FocusEvent,KeyboardEvent,WheelEvent,InputEvent, andCompositionEvent.
In this article
Constructors
UIEvent()Creates a
UIEventobject.
Instance properties
This interface also inherits properties of its parent,Event.
UIEvent.detailRead onlyReturns a
longwith details about the event, depending on the event type.UIEvent.sourceCapabilitiesExperimentalRead onlyReturns an instance of the
InputDeviceCapabilitiesinterface, which provides information about the physical device responsible for generating a touch event.UIEvent.viewRead onlyReturns aWindowProxy that contains the view that generated the event.
UIEvent.whichDeprecatedRead onlyReturns the numeric
keyCodeof the key pressed, or the character code (charCode) for an alphanumeric key pressed.
Instance methods
This interface also inherits methods of its parent,Event.
UIEvent.initUIEvent()DeprecatedInitializes a
UIEventobject. If the event has already been dispatched, this method does nothing.
Specifications
| Specification |
|---|
| UI Events> # idl-uievent> |