Skip to main content
Partas

Keyboard

useKeyDownEvent

let useKeyDownEvent(): Accessor<KeyboardEvent>

useKeyDownList

let useKeyDownList(): Accessor<string[]>

useCurrentlyHeldKey

let useCurrentlyHeldKey(): Accessor<string | null>

useKeyDownSequence

let useKeyDownSequence(): Accessor<string[][]>

createKeyHold

let createKeyHold(
key: string,
?preventDefault: bool
): Accessor<bool>

createShortcut

let createShortcut(
keys: string[],
handler: unit -> unit,
?preventDefault: bool,
?requireReset: bool
): unit

The key order is strictly ordered.

Last updated: 7/11/25, 1:35 AM

PartasBuilt using the Partas.SolidStart SolidBase template
Community
githubdiscord