feat:support mac os shortcut

pr675
Hufe921 3 years ago
parent 0d6e0cf412
commit ef4bda2a46

@ -62,10 +62,13 @@ export class Shortcut {
for (let s = 0; s < shortCutList.length; s++) { for (let s = 0; s < shortCutList.length; s++) {
const shortCut = shortCutList[s] const shortCut = shortCutList[s]
if ( if (
evt.ctrlKey === !!shortCut.ctrl && (
shortCut.mod
? isMod(evt) === !!shortCut.mod
: evt.ctrlKey === !!shortCut.ctrl && evt.metaKey === !!shortCut.meta
) &&
evt.shiftKey === !!shortCut.shift && evt.shiftKey === !!shortCut.shift &&
evt.altKey === !!shortCut.alt && evt.altKey === !!shortCut.alt &&
isMod(evt) === !!shortCut.mod &&
evt.key === shortCut.key evt.key === shortCut.key
) { ) {
shortCut.callback(this.command) shortCut.callback(this.command)

Loading…
Cancel
Save