diff --git a/ts/components/WithShortcut.svelte b/ts/components/WithShortcut.svelte index 75c019435..3f753fa91 100644 --- a/ts/components/WithShortcut.svelte +++ b/ts/components/WithShortcut.svelte @@ -8,7 +8,7 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import { onDestroy } from "svelte"; import { registerShortcut, getPlatformString } from "lib/shortcuts"; - export let shortcut: string; + export let shortcut: string[][]; export let optionalModifiers: Modifier[] | undefined = []; const shortcutLabel = getPlatformString(shortcut); diff --git a/ts/deckoptions/DeckOptionsPage.svelte b/ts/deckoptions/DeckOptionsPage.svelte index 809c93bda..63d92127f 100644 --- a/ts/deckoptions/DeckOptionsPage.svelte +++ b/ts/deckoptions/DeckOptionsPage.svelte @@ -36,7 +36,9 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html let registerCleanup: () => void; onMount(() => { - registerCleanup = registerShortcut(() => state.save(false), "Control+Enter"); + registerCleanup = registerShortcut(() => state.save(false), [ + ["Control", "Enter"], + ]); }); onDestroy(() => registerCleanup?.()); diff --git a/ts/deckoptions/deckoptions-base.scss b/ts/deckoptions/deckoptions-base.scss index e8a1dd920..ead0dbf6f 100644 --- a/ts/deckoptions/deckoptions-base.scss +++ b/ts/deckoptions/deckoptions-base.scss @@ -51,5 +51,5 @@ code { // override the default down arrow colour in