Key event
Key values
| Property | default | Description |
|---|
Key events
| Event name | Argument | Description |
|---|---|---|
| onKey | KeyState | Called on all hover events. Mainly events specified |
| onKeydown | KeyboardEvent | Called on all hover events. Mainly events specified |
| onMount | Element | Called when the component is mounted |
| onClean | void | Called when the component is unmounted |
| ref | Element | Called when the component is mounted |
Key state
export interface KeyState<El extends Element = Element> {
target: El | Window
key: string
code: string
event: KeyboardEvent
onKey(e: KeyState): void
onKeydown(e: KeyboardEvent): void
onMount(el: El): void
onClean(): void
ref(el: Element | null): void
}