Skip to content

GDK-Win32: Support Windows 10 Emoji Panel better

Chun-wei Fan requested to merge fix-win10-emoji-panel-3-24 into gtk-3-24

Hi,

From the commit message:

When using the newer Windows 10 Emoji Panel to input Emoji, input is broken unless one is using Chinese, Korean or Japanese input methods (CJK IME), which means that it depends implicitly on the the Windows IME being active.

Since there is no documented way to identify the Emoji Panel window, force IME to be activated when the Emoji Panel is activated via keystroke (WIN + '.' or WIN + ';') on Windows 10. The "Entry"->"Entry Buffer" demo may not correctly reflect the character numbers when using the Emoji Panel, and preediting will be used in this case, but this seems like the best we can do for now.

Fixes #2303 (closed).

With blessings, thank you!

Merge request reports