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