Timothy J. Baek 10 月之前
父節點
當前提交
47d9c9fc74
共有 1 個文件被更改,包括 12 次插入0 次删除
  1. 12 0
      src/lib/components/chat/Messages/ResponseMessage.svelte

+ 12 - 0
src/lib/components/chat/Messages/ResponseMessage.svelte

@@ -463,6 +463,18 @@
 									e.target.style.height = '';
 									e.target.style.height = `${e.target.scrollHeight}px`;
 								}}
+								on:keydown={(e) => {
+									if (e.key === 'Escape') {
+										document.getElementById('close-edit-message-button')?.click();
+									}
+
+									const isCmdOrCtrlPressed = e.metaKey || e.ctrlKey;
+									const isEnterPressed = e.key === 'Enter';
+
+									if (isCmdOrCtrlPressed && isEnterPressed) {
+										document.getElementById('save-edit-message-button')?.click();
+									}
+								}}
 							/>
 
 							<div class=" mt-2 mb-1 flex justify-end space-x-1.5 text-sm font-medium">