From 48f1e5e352222b888fd098c9e2d8320f68effa62 Mon Sep 17 00:00:00 2001 From: quenousimporte Date: Fri, 5 May 2023 11:58:39 +0200 Subject: [PATCH] fixed: execute first matching shortcut only --- main.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.js b/main.js index a42f9b9..2341089 100644 --- a/main.js +++ b/main.js @@ -2183,14 +2183,16 @@ function mainkeydownhandler() else { commands.filter(c => c.shortcut) - .forEach(command => + .every(command => { var s = splitshortcut(command.shortcut); if (event.key == s.key && !(s.ctrl && !event.ctrlKey && !event.altKey) && !(s.shift && !event.shiftKey)) { event.preventDefault(); executecommand(command); + return false; } + return true; }); } }