Package org.w3c.dom.events
Kotlin JavaScript wrappers for the DOM events API.
Types
CompositionEvent
Exposes the JavaScript CompositionEvent to Kotlin
open class CompositionEvent : UIEventCompositionEventInit
interface CompositionEventInit : UIEventInitEventListener
Exposes the JavaScript EventListener to Kotlin
interface EventListenerEventModifierInit
interface EventModifierInit : UIEventInitEventTarget
Exposes the JavaScript EventTarget to Kotlin
abstract class EventTargetFocusEvent
Exposes the JavaScript FocusEvent to Kotlin
open class FocusEvent : UIEventFocusEventInit
interface FocusEventInit : UIEventInitInputEvent
Exposes the JavaScript InputEvent to Kotlin
open class InputEvent : UIEventInputEventInit
interface InputEventInit : UIEventInitKeyboardEvent
Exposes the JavaScript KeyboardEvent to Kotlin
open class KeyboardEvent : UIEventKeyboardEventInit
interface KeyboardEventInit : EventModifierInitMouseEvent
Exposes the JavaScript MouseEvent to Kotlin
open class MouseEvent : UIEvent, UnionElementOrMouseEventMouseEventInit
interface MouseEventInit : EventModifierInitUIEventInit
interface UIEventInit : EventInitWheelEvent
Exposes the JavaScript WheelEvent to Kotlin
open class WheelEvent : MouseEventWheelEventInit
interface WheelEventInit : MouseEventInitFunctions
CompositionEventInit
fun CompositionEventInit(
data: String? = "",
view: Window? = null,
detail: Int? = 0,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): CompositionEventInitEventListener
fun EventListener(handler: (Event) -> Unit): EventListenerEventModifierInit
fun EventModifierInit(
ctrlKey: Boolean? = false,
shiftKey: Boolean? = false,
altKey: Boolean? = false,
metaKey: Boolean? = false,
modifierAltGraph: Boolean? = false,
modifierCapsLock: Boolean? = false,
modifierFn: Boolean? = false,
modifierFnLock: Boolean? = false,
modifierHyper: Boolean? = false,
modifierNumLock: Boolean? = false,
modifierScrollLock: Boolean? = false,
modifierSuper: Boolean? = false,
modifierSymbol: Boolean? = false,
modifierSymbolLock: Boolean? = false,
view: Window? = null,
detail: Int? = 0,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): EventModifierInitFocusEventInit
fun FocusEventInit(
: EventTarget? = null,
view: Window? = null,
detail: Int? = 0,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): FocusEventInitInputEventInit
fun InputEventInit(
data: String? = "",
isComposing: Boolean? = false,
view: Window? = null,
detail: Int? = 0,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): InputEventInitKeyboardEventInit
fun KeyboardEventInit(
key: String? = "",
code: String? = "",
location: Int? = 0,
repeat: Boolean? = false,
isComposing: Boolean? = false,
ctrlKey: Boolean? = false,
shiftKey: Boolean? = false,
altKey: Boolean? = false,
metaKey: Boolean? = false,
modifierAltGraph: Boolean? = false,
modifierCapsLock: Boolean? = false,
modifierFn: Boolean? = false,
modifierFnLock: Boolean? = false,
modifierHyper: Boolean? = false,
modifierNumLock: Boolean? = false,
modifierScrollLock: Boolean? = false,
modifierSuper: Boolean? = false,
modifierSymbol: Boolean? = false,
modifierSymbolLock: Boolean? = false,
view: Window? = null,
detail: Int? = 0,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): KeyboardEventInitMouseEventInit
fun MouseEventInit(
screenX: Int? = 0,
screenY: Int? = 0,
clientX: Int? = 0,
clientY: Int? = 0,
button: Short? = 0,
buttons: Short? = 0,
: EventTarget? = null,
region: String? = null,
ctrlKey: Boolean? = false,
shiftKey: Boolean? = false,
altKey: Boolean? = false,
metaKey: Boolean? = false,
modifierAltGraph: Boolean? = false,
modifierCapsLock: Boolean? = false,
modifierFn: Boolean? = false,
modifierFnLock: Boolean? = false,
modifierHyper: Boolean? = false,
modifierNumLock: Boolean? = false,
modifierScrollLock: Boolean? = false,
modifierSuper: Boolean? = false,
modifierSymbol: Boolean? = false,
modifierSymbolLock: Boolean? = false,
view: Window? = null,
detail: Int? = 0,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): MouseEventInitUIEventInit
fun UIEventInit(
view: Window? = null,
detail: Int? = 0,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): UIEventInitWheelEventInit
fun WheelEventInit(
deltaX: Double? = 0.0,
deltaY: Double? = 0.0,
deltaZ: Double? = 0.0,
deltaMode: Int? = 0,
screenX: Int? = 0,
screenY: Int? = 0,
clientX: Int? = 0,
clientY: Int? = 0,
button: Short? = 0,
buttons: Short? = 0,
: EventTarget? = null,
region: String? = null,
ctrlKey: Boolean? = false,
shiftKey: Boolean? = false,
altKey: Boolean? = false,
metaKey: Boolean? = false,
modifierAltGraph: Boolean? = false,
modifierCapsLock: Boolean? = false,
modifierFn: Boolean? = false,
modifierFnLock: Boolean? = false,
modifierHyper: Boolean? = false,
modifierNumLock: Boolean? = false,
modifierScrollLock: Boolean? = false,
modifierSuper: Boolean? = false,
modifierSymbol: Boolean? = false,
modifierSymbolLock: Boolean? = false,
view: Window? = null,
detail: Int? = 0,
bubbles: Boolean? = false,
cancelable: Boolean? = false,
composed: Boolean? = false
): WheelEventInit