On Wed, 20 Apr 2022 17:45:04 GMT, Dmitry Batrak <dbat...@openjdk.org> wrote:

> Just a note - with the proposed fix, some generated events will be different 
> from those generated by a real keyboard - namely events for arrow keys and 
> F1-F12 keys

As far as i can tell they are not different, the Quartz layer adds these flags 
back for the composite keys so functionally there is no difference even when we 
interact with the external applications. The problem was that Quartz code does 
not clear them when events are processed and that is what caused the issue on 
AWT Robot side of things.

-------------

PR: https://git.openjdk.java.net/jdk/pull/8320

Reply via email to