| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
 | | // https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/key/Key_Values |  | /** @type { { [key: number]: string }  } */ |  | module.exports = { |  |   8: 'backspace', |  |   9: 'tab', |  |   13: 'enter', |  |   16: 'shift', |  |   17: 'ctrl', |  |   18: 'alt', |  |   19: 'pause', // windows |  |   20: 'caps-lock', |  |   27: 'escape', |  |   32: 'space', // Vue.js specially key name. |  |   33: 'page-up', |  |   34: 'page-down', |  |   35: 'end', |  |   36: 'home', |  |   37: 'arrow-left', |  |   38: 'arrow-up', |  |   39: 'arrow-right', |  |   40: 'arrow-down', |  |   45: 'insert', // windows |  |   46: 'delete', |  |   |  |   // If mistakenly use it in Vue.js 2.x, it will be irreversibly broken. Therefore, it will not be autofix. |  |   // '48': '0', |  |   // '49': '1', |  |   // '50': '2', |  |   // '51': '3', |  |   // '52': '4', |  |   // '53': '5', |  |   // '54': '6', |  |   // '55': '7', |  |   // '56': '8', |  |   // '57': '9', |  |   |  |   65: 'a', |  |   66: 'b', |  |   67: 'c', |  |   68: 'd', |  |   69: 'e', |  |   70: 'f', |  |   71: 'g', |  |   72: 'h', |  |   73: 'i', |  |   74: 'j', |  |   75: 'k', |  |   76: 'l', |  |   77: 'm', |  |   78: 'n', |  |   79: 'o', |  |   80: 'p', |  |   81: 'q', |  |   82: 'r', |  |   83: 's', |  |   84: 't', |  |   85: 'u', |  |   86: 'v', |  |   87: 'w', |  |   88: 'x', |  |   89: 'y', |  |   90: 'z', |  |   |  |   // The key value may change depending on the OS. |  |   // '91': 'meta' ,// Win: 'os'? |  |   // '92': 'meta', // Win: 'meta' Mac: ? |  |   // '93': 'meta',  // Win: 'context-menu' Mac: 'meta' |  |   |  |   // Cannot determine numpad with key. |  |   // '96': 'numpad-0', |  |   // '97': 'numpad-1', |  |   // '98': 'numpad-2', |  |   // '99': 'numpad-3', |  |   // '100': 'numpad-4', |  |   // '101': 'numpad-5', |  |   // '102': 'numpad-6', |  |   // '103': 'numpad-7', |  |   // '104': 'numpad-8', |  |   // '105': 'numpad-9', |  |   // '106': 'multiply', |  |   // '107': 'add', |  |   // '109': 'subtract', |  |   // '110': 'decimal', |  |   // '111': 'divide', |  |   112: 'f1', |  |   113: 'f2', |  |   114: 'f3', |  |   115: 'f4', |  |   116: 'f5', |  |   117: 'f6', |  |   118: 'f7', |  |   119: 'f8', |  |   120: 'f9', |  |   121: 'f10', |  |   122: 'f11', |  |   123: 'f12', |  |   144: 'num-lock', |  |   145: 'scroll-lock' |  | } | 
 |