<AWT Dev> [8] review request JDK-8019282 keyRelesed is reached even though key was NOT released

Alexander Zvegintsev alexander.zvegintsev at oracle.com
Thu Sep 19 11:38:02 PDT 2013


Hello,
please review fix for
bug: https://bugs.openjdk.java.net/browse/JDK-8019282
webrev: http://cr.openjdk.java.net/~serb/8019282/webrev.00

The standard behavior of the X server is to generate a KeyRelease event 
for every KeyPress event.
That is why we receiving KEY_RELEASED event when auto-repeat feature is 
active.

Fortunately, there is XkbSetDetectableAutoRepeat function:
http://linux.die.net/man/3/xkbsetdetectableautorepeat

It allows to receive KeyRelease events only when the key is physically 
released (like on Windows).

-- 
--
Thanks,
Alexander.



More information about the awt-dev mailing list