enhance(frontend): Enterでチャットのメッセージを送信できるように

This commit is contained in:
syuilo 2025-03-25 13:19:54 +09:00
parent 8c1fc85d00
commit 2272eceffa
6 changed files with 78 additions and 13 deletions

View file

@ -151,8 +151,16 @@ function onDrop(ev: DragEvent): void {
}
function onKeydown(ev: KeyboardEvent) {
if ((ev.key === 'Enter') && (ev.ctrlKey || ev.metaKey)) {
send();
if (ev.key === 'Enter') {
if (prefer.s['chat.sendOnEnter']) {
if (!(ev.ctrlKey || ev.metaKey || ev.shiftKey)) {
send();
}
} else {
if ((ev.ctrlKey || ev.metaKey)) {
send();
}
}
}
}