mirror of
https://github.com/multipleof4/sune.git
synced 2026-09-18 03:25:44 +00:00
Submit composer with Enter on desktop
This commit is contained in:
@@ -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 }));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user