From 916f41606cc925a5beca222d8d372d2f1ea26cea Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Wed, 16 Sep 2026 20:55:57 -0700 Subject: [PATCH] Submit composer with Enter on desktop --- src/keyboard.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/keyboard.js b/src/keyboard.js index d6615a4..dfbba1a 100644 --- a/src/keyboard.js +++ b/src/keyboard.js @@ -11,6 +11,11 @@ export function kbUpdate() { } export function kbBind() { + el.input.addEventListener('keydown', e => { + if (e.key !== 'Enter' || e.shiftKey || e.isComposing || e.keyCode === 229 || e.repeat || !matchMedia('(hover: hover) and (pointer: fine)').matches) return; + e.preventDefault(); + el.composer.requestSubmit(); + }); if (window.visualViewport) { ['resize', 'scroll'].forEach(ev => window.visualViewport.addEventListener(ev, () => kbUpdate(), { passive: true })); }