import { useUiStore } from '~/store/ui' export default defineNuxtPlugin((nuxtApp) => { const ui = useUiStore() const isMobile = nuxtApp.$isMobile as boolean | undefined const onKeyDown = (e: KeyboardEvent) => { if ((e.metaKey || e.ctrlKey) && (e.key === 'f' || e.key === 'F')) { if (isMobile) return e.preventDefault() if (!ui.showSearch) ui.openSearch() } } if (process.client) { window.addEventListener('keydown', onKeyDown) } })