Skip to content

KeymapManager

Constructors

new KeymapManager()

new KeymapManager(editor): KeymapManager

Parameters

editor: Editor

Returns

KeymapManager

Source

keymap-manager.ts:9

Properties

editor

editor: Editor

Source

keymap-manager.ts:6


keymap

keymap: KeyMap

Source

keymap-manager.ts:7

Methods

add()

add(keys): void

Add keymaps

Parameters

keys: KeyMap

Returns

void

Source

keymap-manager.ts:17


bind()

bind(keymap): void

Parameters

keymap: KeyMap

Returns

void

Source

keymap-manager.ts:311


buildKeyDescriptor()

buildKeyDescriptor(hasCmd, hasCtrl, hasAlt, hasShift, key): string

Parameters

hasCmd: boolean

hasCtrl: boolean

hasAlt: boolean

hasShift: boolean

key: string

Returns

string

Source

keymap-manager.ts:158


formatKeyDescriptor()

formatKeyDescriptor(descriptor): string

Parameters

descriptor: string

Returns

string

Source

keymap-manager.ts:33


getKeymap()

getKeymap(): KeyMap

Get current keymap

Returns

KeyMap

Source

keymap-manager.ts:29


handleKey()

handleKey(key): boolean

Parameters

key: string

Returns

boolean

Source

keymap-manager.ts:303


inEditMode()

inEditMode(): boolean

Returns

boolean

Source

keymap-manager.ts:282


inModalDialog()

inModalDialog(): boolean

Returns

boolean

Source

keymap-manager.ts:278


isEditKey()

isEditKey(event): boolean

Parameters

event: KeyboardEvent

Returns

boolean

Source

keymap-manager.ts:291


mapKeycodeToKey()

mapKeycodeToKey(keycodeNumber, key): string

Parameters

keycodeNumber: number

key: string

Returns

string

Source

keymap-manager.ts:192


normalizeKeyDescriptor()

normalizeKeyDescriptor(descriptor): string

Parameters

descriptor: string

Returns

string

Source

keymap-manager.ts:118


translateKeyboardEvent()

translateKeyboardEvent(event): string

Translate key event to normalized key descriptor

Parameters

event: KeyboardEvent

Returns

string

Source

keymap-manager.ts:251