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() {
|
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) {
|
if (window.visualViewport) {
|
||||||
['resize', 'scroll'].forEach(ev => window.visualViewport.addEventListener(ev, () => kbUpdate(), { passive: true }));
|
['resize', 'scroll'].forEach(ev => window.visualViewport.addEventListener(ev, () => kbUpdate(), { passive: true }));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user