KeymapManager
Constructors
new KeymapManager()
new KeymapManager(
editor
):KeymapManager
Parameters
• editor: Editor
Returns
Source
packages/core/src/keymap-manager.ts:9
Properties
editor
editor:
Editor
Source
packages/core/src/keymap-manager.ts:6
keymap
keymap:
KeyMap
Source
packages/core/src/keymap-manager.ts:7
Methods
add()
add(
keys
):void
Add keymaps
Parameters
• keys: KeyMap
Returns
void
Source
packages/core/src/keymap-manager.ts:17
bind()
bind(
keymap
):void
Parameters
• keymap: KeyMap
Returns
void
Source
packages/core/src/keymap-manager.ts:306
buildKeyDescriptor()
buildKeyDescriptor(
hasCmd
,hasCtrl
,hasAlt
,hasShift
,key
):string
Parameters
• hasCmd: boolean
• hasCtrl: boolean
• hasAlt: boolean
• hasShift: boolean
• key: string
Returns
string
Source
packages/core/src/keymap-manager.ts:158
formatKeyDescriptor()
formatKeyDescriptor(
descriptor
):string
Parameters
• descriptor: string
Returns
string
Source
packages/core/src/keymap-manager.ts:33
getKeymap()
getKeymap():
KeyMap
Get current keymap
Returns
Source
packages/core/src/keymap-manager.ts:29
handleKey()
handleKey(
key
):boolean
Parameters
• key: string
Returns
boolean
Source
packages/core/src/keymap-manager.ts:298
inEditMode()
inEditMode():
boolean
Returns
boolean
Source
packages/core/src/keymap-manager.ts:277
inModalDialog()
inModalDialog():
boolean
Returns
boolean
Source
packages/core/src/keymap-manager.ts:273
isEditKey()
isEditKey(
event
):boolean
Parameters
• event: KeyboardEvent
Returns
boolean
Source
packages/core/src/keymap-manager.ts:286
mapKeycodeToKey()
mapKeycodeToKey(
keycodeNumber
,key
):string
Parameters
• keycodeNumber: number
• key: string
Returns
string
Source
packages/core/src/keymap-manager.ts:192
normalizeKeyDescriptor()
normalizeKeyDescriptor(
descriptor
):string
Parameters
• descriptor: string
Returns
string
Source
packages/core/src/keymap-manager.ts:118
translateKeyboardEvent()
translateKeyboardEvent(
event
):string
Translate key event to normalized key descriptor
Parameters
• event: KeyboardEvent
Returns
string