<AWT Dev> <AWT dev>[9] Review request for JDK-7156316: [macosx] Ctrl+Space does generate Unknown keychar

Alexander Scherbatiy alexandr.scherbatiy at oracle.com
Thu Jun 30 17:03:20 UTC 2016


On 27/06/16 21:57, Manajit Halder wrote:
> Hi All,
>
> Kindly review the fix for JDK9.
>
> *Bug*:
> https://bugs.openjdk.java.net/browse/JDK-7156316
> _
> _
> *Webrev*:
> http://cr.openjdk.java.net/~mhalder/7156316/webrev.00/ 
> <http://cr.openjdk.java.net/%7Emhalder/7156316/webrev.00/>
>
> *Issue: *
> [macosx] Ctrl+Space does generate Unknown keychar
>
> *Cause: *
> SPACK key value was received as “ “ in function handleKeyEvent and 
> that was correct value, but while sending the value as a character 
> to function nsToJavaChar it was getting passed as 0. The 
> function nsToJavaChar was returning 0 as unichar character for SPACE 
> key as there was no code to handle the situation.
> *Fix: *
> An extra parameter was added in handleKeyEvent function indicating 
> SPACE key and was passed to nsToJavaChar method to handle it.
156                 if ("".equals(chars.trim())) {
   It is better to use: chars.trim().isEmpty() or may be spaceKeyTyped =
chars.trim().isEmpty().

   Thanks,
   Alexandr.

>
> Regards,
> Manajit

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20160630/f19dc8a6/attachment-0001.html>


More information about the awt-dev mailing list