Skip to content

Commit 3382bb1

Browse files
fix(plugin-docsearch): allow using slash key to init docsearch (#1323)
1 parent d91996f commit 3382bb1

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

ecosystem/plugin-docsearch/src/client/composables/useDocsearchHotkeyListener.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,15 @@ import { useEventListener } from '@vueuse/core'
55
*/
66
export const useDocsearchHotkeyListener = (callback: () => void): void => {
77
const remove = useEventListener('keydown', (event) => {
8-
if (event.key === 'k' && (event.ctrlKey || event.metaKey)) {
9-
event.preventDefault()
10-
callback()
11-
remove()
8+
const isHotKeyBind = event.key === 'k' && (event.ctrlKey || event.metaKey)
9+
const isSlashKey = event.key === '/'
10+
11+
if (!isSlashKey && !isHotKeyBind) {
12+
return
1213
}
14+
15+
event.preventDefault()
16+
callback()
17+
remove()
1318
})
1419
}

0 commit comments

Comments
 (0)