UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

53 lines (48 loc) 1.21 kB
const MOVE_CURSOR_UP = 'moveCursorUp'; const MOVE_CURSOR_DOWN = 'moveCursorDown'; const MOVE_CURSOR_LEFT = 'moveCursorLeft'; const MOVE_CURSOR_RIGHT = 'moveCursorRight'; const EXIT_EDITING = 'exitEditing'; // @TODO look into import { Key } from 'ts-key-enum'; // and transition from keyCode to Key // also reduce string duplication const keysMap = { 9: EXIT_EDITING, 27: EXIT_EDITING, 33: MOVE_CURSOR_UP, 34: MOVE_CURSOR_DOWN, 35: MOVE_CURSOR_RIGHT, 36: MOVE_CURSOR_LEFT, 37: MOVE_CURSOR_LEFT, 38: MOVE_CURSOR_UP, 39: MOVE_CURSOR_RIGHT, 40: MOVE_CURSOR_DOWN }; const keysMapRtl = { 9: EXIT_EDITING, 27: EXIT_EDITING, 33: MOVE_CURSOR_UP, 34: MOVE_CURSOR_DOWN, 35: MOVE_CURSOR_LEFT, 36: MOVE_CURSOR_RIGHT, 37: MOVE_CURSOR_RIGHT, 38: MOVE_CURSOR_UP, 39: MOVE_CURSOR_LEFT, 40: MOVE_CURSOR_DOWN }; /** * For functionalities on keyUp + ctrl || cmd */ const ctrlKeysMapUp = { 67: 'copy', // there was a reason this wasn't deleted. for now leave it here 88: 'cut' }; /** * For functionalities on keyDown + ctrl || cmd */ const ctrlKeysMapDown = { 65: 'cmdAll' }; export { ctrlKeysMapDown, ctrlKeysMapUp, keysMap, keysMapRtl }; //# sourceMappingURL=constants.mjs.map