summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages/chat
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-03-25 13:19:54 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-03-25 13:19:54 +0900
commit2272eceffa42f3b3ed0602d0f30bfafc03a9a49e (patch)
treea89ad30f489d8b32c64aa4376abbe92b0b322b20 /packages/frontend/src/pages/chat
parentenhance(frontend): チャットの送信者名を表示できるように (diff)
downloadsharkey-2272eceffa42f3b3ed0602d0f30bfafc03a9a49e.tar.gz
sharkey-2272eceffa42f3b3ed0602d0f30bfafc03a9a49e.tar.bz2
sharkey-2272eceffa42f3b3ed0602d0f30bfafc03a9a49e.zip
enhance(frontend): Enterでチャットのメッセージを送信できるように
Diffstat (limited to 'packages/frontend/src/pages/chat')
-rw-r--r--packages/frontend/src/pages/chat/room.form.vue12
1 files changed, 10 insertions, 2 deletions
diff --git a/packages/frontend/src/pages/chat/room.form.vue b/packages/frontend/src/pages/chat/room.form.vue
index aba9d6061f..27ddbeb565 100644
--- a/packages/frontend/src/pages/chat/room.form.vue
+++ b/packages/frontend/src/pages/chat/room.form.vue
@@ -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();
+ }
+ }
}
}