feat: create new message pair on cmd+shift+enter

This commit is contained in:
Timothy J. Baek
2024-09-24 00:57:28 +02:00
parent d7b64ff447
commit ad82eae6a9
4 changed files with 110 additions and 38 deletions

View File

@@ -41,6 +41,7 @@
export let transparentBackground = false;
export let submitPrompt: Function;
export let createMessagePair: Function;
export let stopResponse: Function;
export let autoScroll = false;
@@ -554,6 +555,12 @@
const isCtrlPressed = e.ctrlKey || e.metaKey; // metaKey is for Cmd key on Mac
const commandsContainerElement = document.getElementById('commands-container');
// Command/Ctrl + Shift + Enter to submit a message pair
if (isCtrlPressed && e.key === 'Enter' && e.shiftKey) {
e.preventDefault();
createMessagePair(prompt);
}
// Check if Ctrl + R is pressed
if (prompt === '' && isCtrlPressed && e.key.toLowerCase() === 'r') {
e.preventDefault();