diff --git a/src/frontend/src/features/rooms/livekit/components/controls/ChatToggle.tsx b/src/frontend/src/features/rooms/livekit/components/controls/ChatToggle.tsx index d67e988d..dd38716b 100644 --- a/src/frontend/src/features/rooms/livekit/components/controls/ChatToggle.tsx +++ b/src/frontend/src/features/rooms/livekit/components/controls/ChatToggle.tsx @@ -6,6 +6,7 @@ import { ToggleButton } from '@/primitives' import { chatStore } from '@/stores/chat' import { useSidePanel } from '../../hooks/useSidePanel' import { ToggleButtonProps } from '@/primitives/ToggleButton' +import { useRegisterKeyboardShortcut } from '@/features/shortcuts/useRegisterKeyboardShortcut' export const ChatToggle = ({ onPress, @@ -18,6 +19,12 @@ export const ChatToggle = ({ const { isChatOpen, toggleChat } = useSidePanel() const tooltipLabel = isChatOpen ? 'open' : 'closed' + const shortcut = { + key: 'c', + ctrlKey: true, + } + useRegisterKeyboardShortcut({ shortcut, handler: toggleChat }) + return (