mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
hotkeys to scroll to context line and chat bottom
This commit is contained in:
@ -806,16 +806,33 @@ $("document").ready(function () {
|
|||||||
Generate();
|
Generate();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//ctrl+shift+up to scroll to context line
|
||||||
|
if (event.shiftKey && event.ctrlKey && event.key == "ArrowUp") {
|
||||||
|
event.preventDefault();
|
||||||
|
let contextLine = $('.lastInContext');
|
||||||
|
if (contextLine.length !== 0) {
|
||||||
|
$('#chat').animate({
|
||||||
|
scrollTop: contextLine.offset().top - $('#chat').offset().top + $('#chat').scrollTop()
|
||||||
|
}, 300);
|
||||||
|
} else { toastr.warning('Context line not found, send a message first!'); }
|
||||||
|
}
|
||||||
|
//ctrl+shift+down to scroll to bottom of chat
|
||||||
|
if (event.shiftKey && event.ctrlKey && event.key == "ArrowDown") {
|
||||||
|
event.preventDefault();
|
||||||
|
$('#chat').animate({
|
||||||
|
scrollTop: $('#chat').prop('scrollHeight')
|
||||||
|
}, 300);
|
||||||
|
}
|
||||||
|
|
||||||
if (event.ctrlKey && event.key == "Enter") {
|
|
||||||
// Ctrl+Enter for Regeneration Last Response
|
// Ctrl+Enter for Regeneration Last Response
|
||||||
|
if (event.ctrlKey && event.key == "Enter") {
|
||||||
if (is_send_press == false) {
|
if (is_send_press == false) {
|
||||||
$('#option_regenerate').click();
|
$('#option_regenerate').click();
|
||||||
$('#options').hide();
|
$('#options').hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//ctrl+left to show all local stored vars (debug)
|
||||||
if (event.ctrlKey && event.key == "ArrowLeft") { //for debug, show all local stored vars
|
if (event.ctrlKey && event.key == "ArrowLeft") {
|
||||||
CheckLocal();
|
CheckLocal();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user