Properties
Private _hotkey
_hotkey: Subject<string> = ...
Private _hotkeyOff
_hotkeyOff: Subject<string> = ...
Private _key
_key: Subject<string> = ...
Private _keyEvent
_keyEvent: Subject<KeyboardEvent> = ...
Private _keystroke
_keystroke: Subject<string> = ...
Private disabledLevel
disabledLevel: number = 0
Private hotkeyDescriptions
Private lastEventTimestamp
lastEventTimestamp: number = 0
Private lastKeystrokes
lastKeystrokes: PastKeystroke[] = []
Private pressedHotkey
pressedHotkey: null | string = null
Private pressedKeyTimestamps
pressedKeyTimestamps: Map<string, number> = ...
Private pressedKeys
pressedKeys: Set<string> = ...
Private pressedKeystroke
pressedKeystroke: null | string = null
Private recognitionPhase
recognitionPhase: boolean = true
Fired for each recognized hotkey