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') : ''}