KeyboardManager
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
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
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
parseKeyDescriptors()
parseKeyDescriptors: (
keyDescriptors,options?) =>KeyInfo[]
Defined in: src/modules/keyboard.d.ts:39
Parameters
keyDescriptors
string | string[]
options?
stack?
string[]
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