From a7812b7bb9000526dd947769fdec0d494036eefe Mon Sep 17 00:00:00 2001 From: Enrico Ros Date: Wed, 14 Aug 2024 13:47:53 -0700 Subject: [PATCH] Esc to cancel gen --- src/apps/chat/components/composer/Composer.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/apps/chat/components/composer/Composer.tsx b/src/apps/chat/components/composer/Composer.tsx index 7cbb96f94..287b8f329 100644 --- a/src/apps/chat/components/composer/Composer.tsx +++ b/src/apps/chat/components/composer/Composer.tsx @@ -428,6 +428,10 @@ export function Composer(props: { // useMediaSessionCallbacks({ play: toggleRecognition, pause: toggleRecognition }); + useGlobalShortcuts('ChatComposer.Gen', React.useMemo(() => [ + ...(assistantAbortible ? [{ key: ShortcutKey.Esc, action: handleStopClicked, description: 'Stop', level: 2 }] : []), + ], [assistantAbortible, handleStopClicked])); + useGlobalShortcuts('ChatComposer', React.useMemo(() => { const composerShortcuts: ShortcutObject[] = []; if (supportsClipboardRead)