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
.
Constructors
UIEvent()
Creates a
UIEvent
object.
Instance properties
This interface also inherits properties of its parent,Event
.
UIEvent.detail
Read onlyReturns a
long
with details about the event, depending on the event type.UIEvent.sourceCapabilities
ExperimentalRead onlyReturns an instance of the
InputDeviceCapabilities
interface, which provides information about the physical device responsible for generating a touch event.UIEvent.view
Read onlyReturns aWindowProxy that contains the view that generated the event.
UIEvent.which
DeprecatedRead onlyReturns the numeric
keyCode
of 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
UIEvent
object. If the event has already been dispatched, this method does nothing.
Specifications
Specification |
---|
UI Events # idl-uievent |