diff --git a/src/lib/layouts/Docs.svelte b/src/lib/layouts/Docs.svelte
index 02d8f88bf0..7a37f297f3 100644
--- a/src/lib/layouts/Docs.svelte
+++ b/src/lib/layouts/Docs.svelte
@@ -52,8 +52,18 @@
showSidenav: false
}));
});
+
+ function handleKeypress(event: KeyboardEvent) {
+ if (event.metaKey && event.key.toLowerCase() === 'k') {
+ $layoutState.showSearch = true;
+ } else if (event.key.toLowerCase() === 'escape' || event.key.toLowerCase() === 'esc') {
+ $layoutState.showSearch = false;
+ }
+ }
+