fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
45 lines (44 loc) • 1.04 kB
JavaScript
//#region src/shapes/IText/constants.ts
const MOVE_CURSOR_UP = "moveCursorUp";
const MOVE_CURSOR_DOWN = "moveCursorDown";
const MOVE_CURSOR_LEFT = "moveCursorLeft";
const MOVE_CURSOR_RIGHT = "moveCursorRight";
const EXIT_EDITING = "exitEditing";
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",
88: "cut"
};
/**
* For functionalities on keyDown + ctrl || cmd
*/
const ctrlKeysMapDown = { 65: "cmdAll" };
//#endregion
export { ctrlKeysMapDown, ctrlKeysMapUp, keysMap, keysMapRtl };
//# sourceMappingURL=constants.mjs.map