<AWT Dev> [10] Review request for 8183504: 8u131 Win 10, issue with wrong position of Sogou IME popup

Semyon Sadetsky semyon.sadetsky at oracle.com
Mon Oct 2 15:18:57 UTC 2017


Please review fix for JDK10:

bug: https://bugs.openjdk.java.net/browse/JDK-8183504
webrev: http://cr.openjdk.java.net/~ssadetsky/8183504/webrev.00

Sogou Pinyin is an 3rd party app [1],  but it looks like that it is the 
most popular input method in China [2].
Sogou Pinyin acts in different way than the standard Microsoft IME. The 
events sent to the application are different and there is a lot of extra 
functionality in this IME. In the fix I tried to make java windows IME 
bridge compatible with both Sogou Pinyin IME and Microfoft IME. The fix 
covers standard IME usage scenarios. Unfortunately, since Sogou Pinyin 
has extended functionality preventing its candidates window to follow 
the location set in CANDIDATEFORM and the source code is not open there 
are still may be scenarios when the candidates window location is not 
aligned to java text input position.


[1] http://pinyin.sogou.com/ (Chinese site)
[2] https://en.wikipedia.org/wiki/Sogou_Pinyin

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

More information about the awt-dev mailing list