diff --git a/js/main.js b/js/main.js index dfce4fd..97ec949 100644 --- a/js/main.js +++ b/js/main.js @@ -467,6 +467,9 @@ class Player extends PrimaryView { key_target.addEventListener('keydown', ev => { if (! this.active) return; + // Ignore IME composition and repeat events + if (ev.isComposing || ev.keyCode === 229 || ev.repeat) + return; this.using_touch = false; if (ev.key === 'p' || ev.key === 'Pause') {