diff --git a/packages/layer/app/app.config.ts b/packages/layer/app/app.config.ts index 51af4d66..f74375af 100644 --- a/packages/layer/app/app.config.ts +++ b/packages/layer/app/app.config.ts @@ -17,5 +17,8 @@ export default defineAppConfig({ url: '', branch: 'main', }, + shortcuts: { + toggleColorMode: 'd', + }, }, }) diff --git a/packages/layer/app/composables/useDocsShortcuts.ts b/packages/layer/app/composables/useDocsShortcuts.ts new file mode 100644 index 00000000..6296c2df --- /dev/null +++ b/packages/layer/app/composables/useDocsShortcuts.ts @@ -0,0 +1,73 @@ +import { onKeyStroke } from '@vueuse/core' +import { computed } from 'vue' + +/** + * Returns `true` when the keystroke originated from an editable element + * (``, `