<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><pre class="" style="background-color: rgb(255, 255, 255);">Hello,<br class=""></pre><pre class="" style="background-color: rgb(255, 255, 255);">Here is the fix of input accented symbols on macOS 10.14 for openjdk12, please have a look. The problem is also reproducible in JDK8-JDK11<br class=""></pre><pre class="" style="background-color: rgb(255, 255, 255);">Bug : <a href="https://bugs.openjdk.java.net/browse/JDK-8213292" class="">https://bugs.openjdk.java.net/browse/JDK-8213292</a></pre><pre class="" style="background-color: rgb(255, 255, 255);">Webrev : <a href="http://cr.openjdk.java.net/~avu/JDK-8213292/webrev.00/" class="">http://cr.openjdk.java.net/~avu/JDK-8213292/webrev.00/</a>
 
Issue : The recent version of macOS (10.14) breaks the input of accented symbols using key-select input method. This is a major problem for all IntelliJ IDEA Platform based products (<a href="https://youtrack.jetbrains.com/issue/JRE-998" class="">https://youtrack.jetbrains.com/issue/JRE-998</a>). After entering accented symbol a user is unable to enter any ordinary symbol.</pre><pre class="" style="background-color: rgb(255, 255, 255);">Root cause : For some reason jdk after entering accented symbol started to receive NSEvent objects having willBeHandledByComplexInputMethod property set to 1 even for ordinary symbols<div class=""><br class=""></div>Solution : Calling abandonInput method of AWTView object restores the correct behavior of input methods</pre><pre class="" style="background-color: rgb(255, 255, 255);">Best Regards,</pre><pre class="" style="background-color: rgb(255, 255, 255);">Alexey</pre><div class=""><br class=""></div></body></html>