Hotkeys Api
Accessors
Section titled “Accessors”pressed
Section titled “pressed”Get Signature
Section titled “Get Signature”get pressed():
Set<string>
Which key codes are currently being pressed
Returns
Section titled “Returns”Set<string>
Methods
Section titled “Methods”addConfigurableHotkey()
Section titled “addConfigurableHotkey()”addConfigurableHotkey(
options,callback): () =>void
Adds a hotkey which can be changed by the user
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
options | { category: string; default: { alt: boolean; ctrl: boolean; key: string; keys: string[]; shift: boolean; }; preventDefault: boolean; title: string; } | - |
options.category | string | - |
options.default? | { alt: boolean; ctrl: boolean; key: string; keys: string[]; shift: boolean; } | - |
options.default.alt? | boolean | - |
options.default.ctrl? | boolean | - |
options.default.key? | string | Should be a keyboardevent code |
options.default.keys? | string[] | Should be keyboardevent codes |
options.default.shift? | boolean | - |
options.preventDefault? | boolean | - |
options.title | string | There should be no duplicate titles within a category |
callback | (e) => void | - |
Returns
Section titled “Returns”Function
A function to remove the hotkey
Returns
Section titled “Returns”void
addHotkey()
Section titled “addHotkey()”addHotkey(
options,callback): () =>void
Adds a hotkey which will fire when certain keys are pressed
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
options | { alt: boolean; ctrl: boolean; key: string; keys: string[]; preventDefault: boolean; shift: boolean; } | - |
options.alt? | boolean | - |
options.ctrl? | boolean | - |
options.key? | string | Should be a keyboardevent code |
options.keys? | string[] | Should be keyboardevent codes |
options.preventDefault? | boolean | - |
options.shift? | boolean | - |
callback | (e) => void | - |
Returns
Section titled “Returns”Function
A function to remove the hotkey
Returns
Section titled “Returns”void
releaseAll()
Section titled “releaseAll()”releaseAll():
void
Releases all keys, needed if a hotkey opens something that will prevent keyup events from being registered, such as an alert
Returns
Section titled “Returns”void