From cfc537a59c33dc33c3fe5d610c7f6c33ebbd4e87 Mon Sep 17 00:00:00 2001 From: vcoppe Date: Fri, 26 Jul 2024 11:40:18 +0200 Subject: [PATCH] show ctrl shortcuts for safari, closes #31 --- website/src/lib/components/Shortcut.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/website/src/lib/components/Shortcut.svelte b/website/src/lib/components/Shortcut.svelte index 66812ff6..d9bad979 100644 --- a/website/src/lib/components/Shortcut.svelte +++ b/website/src/lib/components/Shortcut.svelte @@ -8,14 +8,16 @@ export let click: boolean = false; let isMac = false; + let isSafari = false; onMount(() => { isMac = navigator.userAgent.toUpperCase().indexOf('MAC') >= 0; + isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent); }); {shift ? '⇧' : ''}{ctrl ? (isMac ? '⌘' : $_('menu.ctrl') + '+') : ''}{key}{click + >{shift ? '⇧' : ''}{ctrl ? (isMac && !isSafari ? '⌘' : $_('menu.ctrl') + '+') : ''}{key}{click ? $_('menu.click') : ''}