Vanessa 2024-02-23 12:22:54 +08:00
parent 92dcfd6231
commit 21541bea6f

View file

@ -8,6 +8,14 @@ const _NODE_ENV = NODE_ENV;
const altNumber = navigator.platform.toUpperCase().indexOf("MAC") > -1 ? "⌃" : "⌥"; const altNumber = navigator.platform.toUpperCase().indexOf("MAC") > -1 ? "⌃" : "⌥";
const getFunctionKey = () => {
const fData: { [key: number]: string } = {}
for (let i = 1; i <= 32; i++) {
fData[i + 111] = "F" + i;
}
return fData;
}
export abstract class Constants { export abstract class Constants {
public static readonly SIYUAN_VERSION: string = _SIYUAN_VERSION; public static readonly SIYUAN_VERSION: string = _SIYUAN_VERSION;
public static readonly NODE_ENV: string = _NODE_ENV; public static readonly NODE_ENV: string = _NODE_ENV;
@ -180,7 +188,7 @@ export abstract class Constants {
}; };
public static readonly QUICK_DECK_ID = "20230218211946-2kw8jgx"; public static readonly QUICK_DECK_ID = "20230218211946-2kw8jgx";
public static readonly KEYCODELIST: { [key: number]: string } = { public static KEYCODELIST: { [key: number]: string } = Object.assign(getFunctionKey(), {
8: "⌫", 8: "⌫",
9: "⇥", 9: "⇥",
13: "↩", 13: "↩",
@ -256,18 +264,6 @@ export abstract class Constants {
109: "-", 109: "-",
110: ".", 110: ".",
111: "/", 111: "/",
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: "NumLock", 144: "NumLock",
145: "ScrollLock", 145: "ScrollLock",
182: "MyComputer", 182: "MyComputer",
@ -283,7 +279,7 @@ export abstract class Constants {
220: "\\", 220: "\\",
221: "]", 221: "]",
222: "'", 222: "'",
}; });
// 冲突不使用 "⌘S/Q" // 冲突不使用 "⌘S/Q"
// "⌘", "⇧", "⌥", "⌃" // "⌘", "⇧", "⌥", "⌃"
// "⌘A", "⌘X", "⌘C", "⌘V", "⌘-", "⌘=", "⌘0", "⇧⌘V", "⌘/", "⇧↑", "⇧↓", "⇧→", "⇧←", "⇧⇥", "⌃D", "⇧⌘→", "⇧⌘←", // "⌘A", "⌘X", "⌘C", "⌘V", "⌘-", "⌘=", "⌘0", "⇧⌘V", "⌘/", "⇧↑", "⇧↓", "⇧→", "⇧←", "⇧⇥", "⌃D", "⇧⌘→", "⇧⌘←",