diff --git a/components/modal/ModalContainer.vue b/components/modal/ModalContainer.vue index 56e3dfb2..ff6a2fea 100644 --- a/components/modal/ModalContainer.vue +++ b/components/modal/ModalContainer.vue @@ -11,8 +11,16 @@ import { const isMac = useIsMac() // TODO: temporary, await for keybind system +// open search panel +// listen to ctrl+k on windows/linux or cmd+k on mac +// open command panel // listen to ctrl+/ on windows/linux or cmd+/ on mac +// or shift+ctrl+k on windows/linux or shift+cmd+k on mac useEventListener('keydown', (e: KeyboardEvent) => { + if (e.key === 'k' && (isMac.value ? e.metaKey : e.ctrlKey)) { + e.preventDefault() + openCommandPanel(e.shiftKey) + } if (e.key === '/' && (isMac.value ? e.metaKey : e.ctrlKey)) { e.preventDefault() openCommandPanel(true)