From 880bb0d7cb64348185376892d3390b94b784845c Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Mon, 3 Mar 2025 15:14:00 +0100 Subject: [PATCH] SYNC: Change or add option to disable Shift + Space for AI Assistant #1060 --- packages/web/src/tabs/QueryTab.svelte | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/web/src/tabs/QueryTab.svelte b/packages/web/src/tabs/QueryTab.svelte index 3d28699fa..e564e9338 100644 --- a/packages/web/src/tabs/QueryTab.svelte +++ b/packages/web/src/tabs/QueryTab.svelte @@ -522,19 +522,22 @@ async function handleKeyDown(event) { if (isProApp()) { - if (event.code == 'Space' && event.shiftKey && !isAiAssistantVisible) { + if (event.code == 'Space' && event.shiftKey && event.ctrlKey && !isAiAssistantVisible) { event.preventDefault(); + event.stopPropagation(); toggleAiAssistant(); await sleep(100); if (domAiAssistant) { domAiAssistant.handleCompleteOnCursor(); domEditor?.getEditor()?.focus(); } - } else if (event.code == 'Space' && event.shiftKey && isAiAssistantVisible && domAiAssistant) { + } else if (event.code == 'Space' && event.shiftKey && event.ctrlKey && isAiAssistantVisible && domAiAssistant) { event.preventDefault(); + event.stopPropagation(); domAiAssistant.handleCompleteOnCursor(); } else if (event.code?.startsWith('Digit') && event.altKey && isAiAssistantVisible && domAiAssistant) { event.preventDefault(); + event.stopPropagation(); domAiAssistant.insertCompletion(parseInt(event.code.substring(5)) - 1); } }