diff --git a/src/renderer/context/shortcut.ts b/src/renderer/context/shortcut.ts index d82bd643..5492a6ab 100644 --- a/src/renderer/context/shortcut.ts +++ b/src/renderer/context/shortcut.ts @@ -6,6 +6,7 @@ const logger = getLogger('shortcut') const isMacOS = env.isMacOS export const Ctrl = 'Ctrl' +export const Meta = 'Meta' export const CtrlCmd = 'CtrlCmd' export const Alt = 'Alt' export const Shift = 'Shift' @@ -57,6 +58,10 @@ export const matchKeys = (e: KeyboardEvent | MouseEvent, keys: (string | number) modifiers.ctrlKey = true if (!e.ctrlKey) return false break + case Meta: + modifiers.metaKey = true + if (!e.ctrlKey) return false + break case Shift: modifiers.shiftKey = true if (!e.shiftKey) return false