From 5e5d6d268e8f06e2b0a279cf9595c52931871495 Mon Sep 17 00:00:00 2001 From: lencx Date: Fri, 3 Mar 2023 23:18:37 +0800 Subject: [PATCH] fix: tray uses the Enter key to send a message (#533) --- src-tauri/src/scripts/cmd.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src-tauri/src/scripts/cmd.js b/src-tauri/src/scripts/cmd.js index 819e446..91ab1c6 100644 --- a/src-tauri/src/scripts/cmd.js +++ b/src-tauri/src/scripts/cmd.js @@ -166,8 +166,12 @@ async function cmdTip() { // Enter a command starting with `/` and press a space to automatically fill `chatgpt prompt`. // If more than one command appears in the search results, the first one will be used by default. function cmdKeydown(event) { - if (!window.__CHAT_MODEL_CMD_PROMPT__) { + if (!event.shiftKey && event.keyCode === 13 && __TAURI_METADATA__.__currentWindow.label === 'tray') { + const btn = document.querySelector('form button'); + if (btn) btn.click(); + event.preventDefault(); + } return; } @@ -249,11 +253,6 @@ async function cmdTip() { event.preventDefault(); } - - if (event.keyCode === 13 && __TAURI_METADATA__.__currentWindow.label === 'tray') { - const btn = document.querySelector('form button'); - if (btn) btn.click(); - } } searchInput.removeEventListener('keydown', cmdKeydown, { capture: true }); searchInput.addEventListener('keydown', cmdKeydown, { capture: true });