Daniel P. Berrangé <berra...@redhat.com> writes:

> Yes, this is another regression accidentally introduced by the keyboard
> state tracker.
>
> When GTK does key repeat it omits the Up event for repeated keys.
>
> IOW, you get
>
>     Press (a)
>     Press (a)
>     Press (a)
>     Release (a)

This is how keyboards commonly do it, if I remember correctly.

> Not
>
>     Press (a)
>     Release (a)
>     Press (a)
>     Release (a)
>     Press (a)
>     Release (a)
>
> The keyboard state tracker doesn't take this into account, so it is
> surpressing all except the first Press event.
>
> This might affect other frontends too if they use the same trick for
> key repeat

Plausible.

Reply via email to