Skip to main content

Key event

Key values

PropertydefaultDescription

Key events

Event nameArgumentDescription
keyKeyStateCalled on all hover events. Mainly events specified
keydownKeyboardEventCalled on all hover events. Mainly events specified
mountElementCalled when the component is mounted
cleanvoidCalled when the component is unmounted
refElementCalled when the component is mounted

Key state

export interface KeyState<El extends Element = Element> {
target: El | Window
pressedKey: string
code: string
event: KeyboardEvent
key(e: KeyState): void
keydown(e: KeyboardEvent): void
mount(el: El): void
clean(el: null): void
ref(el: Element | null): void
}