function createSequenceMatcher(sequence, options): object;
Defined in: sequence-manager.ts:636
Creates a simple sequence matcher for one-off use.
This is a low-level helper that does not support ignoreInputs, target, or other HotkeyOptions. Callers must handle input filtering themselves if attaching to document.
The sequence of hotkeys to match
Options including timeout
"mac" | "windows" | "linux"
number
object
An object with match() and reset() methods
getProgress: () => number;
number
match: (event) => boolean;
KeyboardEvent
boolean
reset: () => void;
void
const matcher = createSequenceMatcher(['G', 'G'], { timeout: 500 })
document.addEventListener('keydown', (event) => {
if (matcher.match(event)) {
console.log('Sequence matched!')
}
})