function matchesKeyboardEvent(
event,
hotkey,
platform): boolean;
Defined in: match.ts:32
Checks if a KeyboardEvent matches a hotkey.
Uses the key property from KeyboardEvent for matching, with a fallback to code for letter keys (A-Z) and digit keys (0-9) when key produces special characters (e.g., macOS Option+letter or Shift+number). Letter keys are matched case-insensitively.
KeyboardEvent
The KeyboardEvent to check
The hotkey string or ParsedHotkey to match against
The target platform for resolving 'Mod' (defaults to auto-detection)
"mac" | "windows" | "linux"
boolean
True if the event matches the hotkey
document.addEventListener('keydown', (event) => {
if (matchesKeyboardEvent(event, 'Mod+S')) {
event.preventDefault()
handleSave()
}
})