diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 18c1bd1..0db3609 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -3,6 +3,7 @@ import { onMounted, onUnmounted, ref, watch } from "vue"; import { useRouter } from "vue-router"; import AppHeader from "@/components/AppHeader.vue"; import ToastNotification from "@/components/ToastNotification.vue"; +import VoiceOverlay from "@/components/VoiceOverlay.vue"; import { useTheme } from "@/composables/useTheme"; import { useShortcuts } from "@/composables/useShortcuts"; import { useAuthStore } from "@/stores/auth"; @@ -120,6 +121,10 @@ function onGlobalKeydown(e: KeyboardEvent) { router.push("/chat"); } break; + case " ": + e.preventDefault(); + document.dispatchEvent(new CustomEvent("voice:ptt-toggle")); + break; } } @@ -271,7 +276,7 @@ onUnmounted(() => {
Space - Hold to speak (voice, when enabled) + Tap to speak (voice, when enabled)
@@ -282,6 +287,7 @@ onUnmounted(() => { +