fix(command): alternative to cmd+/ (#414)
parent
f99bbeb362
commit
9db04467d9
|
@ -11,8 +11,16 @@ import {
|
||||||
const isMac = useIsMac()
|
const isMac = useIsMac()
|
||||||
|
|
||||||
// TODO: temporary, await for keybind system
|
// 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
|
// 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) => {
|
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)) {
|
if (e.key === '/' && (isMac.value ? e.metaKey : e.ctrlKey)) {
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
openCommandPanel(true)
|
openCommandPanel(true)
|
||||||
|
|
Loading…
Reference in New Issue