♻️ refactor: refactor hotkey import to avoid db generate error (#7374)

This commit is contained in:
Arvin Xu
2025-04-11 12:40:33 +08:00
committed by GitHub
parent e233416b38
commit b91e4c23c8
2 changed files with 56 additions and 5 deletions
+2 -2
View File
@@ -1,5 +1,3 @@
import { combineKeys } from '@lobehub/ui/es/Hotkey';
import {
HotkeyEnum,
HotkeyGroupEnum,
@@ -8,6 +6,8 @@ import {
KeyEnum,
} from '@/types/hotkey';
const combineKeys = (keys: string[]) => keys.join('+');
// mod 在 Mac 上是 command 键,alt 在 Win 上是 ctrl 键
export const HOTKEYS_REGISTRATION: HotkeyRegistration = [
// basic
+54 -3
View File
@@ -1,8 +1,59 @@
import { KeyMapEnum } from '@lobehub/ui/es/Hotkey';
export const KeyEnum = {
...KeyMapEnum,
Alt: 'alt',
Backquote: 'backquote',
// `
Backslash: 'backslash',
// \
Backspace: 'backspace',
BracketLeft: 'bracketleft',
// [
BracketRight: 'bracketright',
// ]
Comma: 'comma',
// ,
Ctrl: 'ctrl',
Down: 'down',
Enter: 'enter',
Equal: 'equal',
// =
Esc: 'esc',
Left: 'left',
LeftClick: 'left-click',
LeftDoubleClick: 'left-double-click',
Meta: 'meta',
// Command on Mac, Win on Win
MiddleClick: 'middle-click',
Minus: 'minus',
// -
Mod: 'mod',
Number: '1-9',
// Command on Mac, Ctrl on Win
Period: 'period',
// .
Plus: 'equal',
// +
QuestionMark: 'slash',
// ?
Quote: 'quote',
// '
Right: 'right',
RightClick: 'right-click',
RightDoubleClick: 'right-double-click',
Semicolon: 'semicolon',
// ;
Shift: 'shift',
Slash: 'slash',
// /
Space: 'space',
Tab: 'tab',
Up: 'up',
} as const;
export const HotkeyEnum = {