Submit composer with Enter on desktop

This commit is contained in:
2026-09-16 20:55:57 -07:00
parent a1fd2d5a05
commit 916f41606c

View File

@@ -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 }));
}