MCPcopy Index your code
hub / github.com/codex-team/editor.js / documentKeydown

Method documentKeydown

src/components/modules/ui.ts:479–498  ·  view source on GitHub ↗

* All keydowns on document * * @param {KeyboardEvent} event - keyboard event

(event: KeyboardEvent)

Source from the content-addressed store, hash-verified

477 * @param {KeyboardEvent} event - keyboard event
478 */
479 private documentKeydown(event: KeyboardEvent): void {
480 switch (event.keyCode) {
481 case _.keyCodes.ENTER:
482 this.enterPressed(event);
483 break;
484
485 case _.keyCodes.BACKSPACE:
486 case _.keyCodes.DELETE:
487 this.backspacePressed(event);
488 break;
489
490 case _.keyCodes.ESC:
491 this.escapePressed(event);
492 break;
493
494 default:
495 this.defaultBehaviour(event);
496 break;
497 }
498 }
499
500 /**
501 * Ignore all other document's keydown events

Callers 1

Calls 4

enterPressedMethod · 0.95
backspacePressedMethod · 0.95
escapePressedMethod · 0.95
defaultBehaviourMethod · 0.95

Tested by

no test coverage detected