From 2d51b8923729b57054ce4b354a84bde30115ee2c Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Thu, 25 Jan 2024 13:09:26 +0800 Subject: [PATCH] hotkey --- src/desktop/index.vue | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/desktop/index.vue b/src/desktop/index.vue index 974ce27..5855547 100644 --- a/src/desktop/index.vue +++ b/src/desktop/index.vue @@ -17,6 +17,7 @@ import Content from "./Content.vue" import File from "./File.vue" import { useMagicKeys, whenever } from "@vueuse/core" import { ref } from "vue" +import { run } from "../composables/code" const show = ref(false) @@ -31,4 +32,29 @@ whenever(ctrl_shift_p, () => { whenever(ctrl_shift_z, () => { show.value = true }) + +const { ctrl_s } = useMagicKeys({ + passive: false, + onEventFired(e) { + if (e.ctrlKey && e.key === "s" && e.type === "keydown") e.preventDefault() + }, +}) + +const { ctrl_r } = useMagicKeys({ + passive: false, + onEventFired(e) { + if (e.ctrlKey && e.key === "r" && e.type === "keydown") e.preventDefault() + }, +}) + +const { f5 } = useMagicKeys({ + passive: false, + onEventFired(e) { + if (e.key === "F5" && e.type === "keydown") e.preventDefault() + }, +}) + +whenever(ctrl_s, () => {}) +whenever(ctrl_r, () => {}) +whenever(f5, run)