|
@@ -442,6 +442,20 @@
|
|
}
|
|
}
|
|
}}
|
|
}}
|
|
on:keydown={async (e) => {
|
|
on:keydown={async (e) => {
|
|
|
|
+ const isCtrlPressed = e.ctrlKey || e.metaKey; // metaKey is for Cmd key on Mac
|
|
|
|
+
|
|
|
|
+ // Check if Ctrl + R is pressed
|
|
|
|
+ if (prompt === '' && isCtrlPressed && e.key.toLowerCase() === 'r') {
|
|
|
|
+ e.preventDefault();
|
|
|
|
+ console.log('regenerate');
|
|
|
|
+
|
|
|
|
+ const regenerateButton = [
|
|
|
|
+ ...document.getElementsByClassName('regenerate-response-button')
|
|
|
|
+ ]?.at(-1);
|
|
|
|
+
|
|
|
|
+ regenerateButton?.click();
|
|
|
|
+ }
|
|
|
|
+
|
|
if (prompt === '' && e.key == 'ArrowUp') {
|
|
if (prompt === '' && e.key == 'ArrowUp') {
|
|
e.preventDefault();
|
|
e.preventDefault();
|
|
|
|
|