Skip to main content

KeyboardManager

tw5-typed


tw5-typed / modules/keyboard / KeyboardManager

Interface: KeyboardManager

Defined in: src/modules/keyboard.d.ts:12

Properties​

checkKeyDescriptor()​

checkKeyDescriptor: (event, keyInfo) => boolean

Defined in: src/modules/keyboard.d.ts:13

Parameters​

event​

KeyboardEvent

keyInfo​

KeyInfo

Returns​

boolean


checkKeyDescriptors()​

checkKeyDescriptors: (event, keyInfoArray) => boolean

Defined in: src/modules/keyboard.d.ts:14

Parameters​

event​

KeyboardEvent

keyInfoArray​

KeyInfo[]

Returns​

boolean


detectNewShortcuts()​

detectNewShortcuts: (changedTiddlers) => boolean | string[]

Defined in: src/modules/keyboard.d.ts:15

Parameters​

changedTiddlers​

Record<string, unknown>

Returns​

boolean | string[]


getEventModifierKeyDescriptor()​

getEventModifierKeyDescriptor: (event) => string

Defined in: src/modules/keyboard.d.ts:18

Parameters​

event​

KeyboardEvent

Returns​

string


getMatchingKeyDescriptor()​

getMatchingKeyDescriptor: (event, keyInfoArray) => KeyInfo

Defined in: src/modules/keyboard.d.ts:19

Parameters​

event​

KeyboardEvent

keyInfoArray​

KeyInfo[]

Returns​

KeyInfo


getModifierKeys()​

getModifierKeys: () => number[]

Defined in: src/modules/keyboard.d.ts:23

Returns​

number[]


getPrintableShortcuts()​

getPrintableShortcuts: (keyInfoArray) => string[]

Defined in: src/modules/keyboard.d.ts:24

Parameters​

keyInfoArray​

KeyInfo[]

Returns​

string[]


getShortcutTiddlerList()​

getShortcutTiddlerList: () => string[]

Defined in: src/modules/keyboard.d.ts:25

Returns​

string[]


handleKeydownEvent()​

handleKeydownEvent: (event, options?) => boolean

Defined in: src/modules/keyboard.d.ts:26

Parameters​

event​

KeyboardEvent

options?​
onlyPriority?​

boolean

Returns​

boolean


handleShortcutChanges()​

handleShortcutChanges: (changedTiddlers) => void

Defined in: src/modules/keyboard.d.ts:30

Parameters​

changedTiddlers​

Record<string, unknown>

Returns​

void


keyNames​

keyNames: string[]

Defined in: src/modules/keyboard.d.ts:31


lookupNames​

lookupNames: string[]

Defined in: src/modules/keyboard.d.ts:32


metaKeyName​

metaKeyName: string

Defined in: src/modules/keyboard.d.ts:33


namedKeys​

namedKeys: Record<string, number>

Defined in: src/modules/keyboard.d.ts:34


parseKeyDescriptor()​

parseKeyDescriptor: (keyDescriptor, options?) => KeyInfo

Defined in: src/modules/keyboard.d.ts:35

Parameters​

keyDescriptor​

string

options?​
keyDescriptor?​

string

Returns​

KeyInfo


parseKeyDescriptors()​

parseKeyDescriptors: (keyDescriptors, options?) => KeyInfo[]

Defined in: src/modules/keyboard.d.ts:39

Parameters​

keyDescriptors​

string | string[]

options?​
stack?​

string[]

wiki?​

Wiki

Returns​

KeyInfo[]


shortcutActionList​

shortcutActionList: string[]

Defined in: src/modules/keyboard.d.ts:43


shortcutKeysList​

shortcutKeysList: string[]

Defined in: src/modules/keyboard.d.ts:44


shortcutParsedList​

shortcutParsedList: KeyInfo[][]

Defined in: src/modules/keyboard.d.ts:45


shortcutPriorityList​

shortcutPriorityList: boolean[]

Defined in: src/modules/keyboard.d.ts:46


updateShortcutLists()​

updateShortcutLists: (tiddlerList) => void

Defined in: src/modules/keyboard.d.ts:47

Parameters​

tiddlerList​

string[]

Returns​

void