mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-18 00:47:01 +00:00
client: key: migrate to ESM
This commit is contained in:
parent
3c1a82e702
commit
3c0c7c3044
6 changed files with 61 additions and 85 deletions
|
|
@ -3,7 +3,7 @@ import clipboard from '@cloudcmd/clipboard';
|
|||
import {fullstore} from 'fullstore';
|
||||
import * as Events from '#dom/events';
|
||||
import * as Buffer from '../dom/buffer.mjs';
|
||||
import KEY from './key.js';
|
||||
import * as KEY from './key.mjs';
|
||||
import _vim from './vim/index.js';
|
||||
import setCurrentByChar from './set-current-by-char.js';
|
||||
import {createBinder} from './binder.js';
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ require('css-modules-require-hook/preset');
|
|||
const autoGlobals = require('auto-globals');
|
||||
const supertape = require('supertape');
|
||||
|
||||
const {ESC} = require('./key');
|
||||
const {ESC} = require('./key.mjs');
|
||||
|
||||
const {Key, _listener} = require('./index.mjs');
|
||||
|
||||
|
|
|
|||
|
|
@ -1,81 +0,0 @@
|
|||
'use strict';
|
||||
|
||||
module.exports = {
|
||||
BACKSPACE: 8,
|
||||
TAB: 9,
|
||||
ENTER: 13,
|
||||
CAPSLOCK: 20,
|
||||
ESC: 27,
|
||||
|
||||
SPACE: 32,
|
||||
PAGE_UP: 33,
|
||||
PAGE_DOWN: 34,
|
||||
END: 35,
|
||||
HOME: 36,
|
||||
|
||||
LEFT: 37,
|
||||
UP: 38,
|
||||
RIGHT: 39,
|
||||
DOWN: 40,
|
||||
|
||||
INSERT: 45,
|
||||
DELETE: 46,
|
||||
|
||||
ZERO: 48,
|
||||
|
||||
SEMICOLON: 52,
|
||||
|
||||
A: 65,
|
||||
|
||||
C: 67,
|
||||
D: 68,
|
||||
|
||||
G: 71,
|
||||
|
||||
J: 74,
|
||||
K: 75,
|
||||
|
||||
M: 77,
|
||||
|
||||
O: 79,
|
||||
P: 80,
|
||||
Q: 81,
|
||||
R: 82,
|
||||
S: 83,
|
||||
T: 84,
|
||||
U: 85,
|
||||
|
||||
V: 86,
|
||||
|
||||
X: 88,
|
||||
|
||||
Z: 90,
|
||||
|
||||
INSERT_MAC: 96,
|
||||
|
||||
ASTERISK: 106,
|
||||
PLUS: 107,
|
||||
MINUS: 109,
|
||||
|
||||
F1: 112,
|
||||
F2: 113,
|
||||
F3: 114,
|
||||
F4: 115,
|
||||
F5: 116,
|
||||
F6: 117,
|
||||
F7: 118,
|
||||
F8: 119,
|
||||
F9: 120,
|
||||
F10: 121,
|
||||
|
||||
COLON: 186,
|
||||
EQUAL: 187,
|
||||
HYPHEN: 189,
|
||||
DOT: 190,
|
||||
SLASH: 191,
|
||||
/* Typewritten Reverse Apostrophe (`) */
|
||||
TRA: 192,
|
||||
BACKSLASH: 220,
|
||||
|
||||
BRACKET_CLOSE: 221,
|
||||
};
|
||||
57
client/key/key.mjs
Normal file
57
client/key/key.mjs
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
export const BACKSPACE = 8;
|
||||
export const TAB = 9;
|
||||
export const ENTER = 13;
|
||||
export const CAPSLOCK = 20;
|
||||
export const ESC = 27;
|
||||
export const SPACE = 32;
|
||||
export const PAGE_UP = 33;
|
||||
export const PAGE_DOWN = 34;
|
||||
export const END = 35;
|
||||
export const HOME = 36;
|
||||
export const LEFT = 37;
|
||||
export const UP = 38;
|
||||
export const RIGHT = 39;
|
||||
export const DOWN = 40;
|
||||
export const INSERT = 45;
|
||||
export const DELETE = 46;
|
||||
export const ZERO = 48;
|
||||
export const SEMICOLON = 52;
|
||||
export const A = 65;
|
||||
export const C = 67;
|
||||
export const D = 68;
|
||||
export const G = 71;
|
||||
export const J = 74;
|
||||
export const K = 75;
|
||||
export const M = 77;
|
||||
export const O = 79;
|
||||
export const P = 80;
|
||||
export const Q = 81;
|
||||
export const R = 82;
|
||||
export const S = 83;
|
||||
export const T = 84;
|
||||
export const U = 85;
|
||||
export const V = 86;
|
||||
export const X = 88;
|
||||
export const Z = 90;
|
||||
export const INSERT_MAC = 96;
|
||||
export const ASTERISK = 106;
|
||||
export const PLUS = 107;
|
||||
export const MINUS = 109;
|
||||
export const F1 = 112;
|
||||
export const F2 = 113;
|
||||
export const F3 = 114;
|
||||
export const F4 = 115;
|
||||
export const F5 = 116;
|
||||
export const F6 = 117;
|
||||
export const F7 = 118;
|
||||
export const F8 = 119;
|
||||
export const F9 = 120;
|
||||
export const F10 = 121;
|
||||
export const COLON = 186;
|
||||
export const EQUAL = 187;
|
||||
export const HYPHEN = 189;
|
||||
export const DOT = 190;
|
||||
export const SLASH = 191;
|
||||
export const TRA = 192;
|
||||
export const BACKSLASH = 220;
|
||||
export const BRACKET_CLOSE = 221;
|
||||
|
|
@ -7,7 +7,7 @@ const {
|
|||
K,
|
||||
UP,
|
||||
DOWN,
|
||||
} = require('../../key/key.js');
|
||||
} = require('../../key/key.mjs');
|
||||
|
||||
const store = fullstore(1);
|
||||
const isDigit = (a) => /^\d+$/.test(a);
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ const {
|
|||
DOWN,
|
||||
J,
|
||||
K,
|
||||
} = require('../../key/key.js');
|
||||
} = require('../../key/key.mjs');
|
||||
|
||||
test('cloudcmd: user-menu: navigate: DOWN', (t) => {
|
||||
const el = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue