Not getting Windows IME events when emoji is selected from Windows Emoji popup.
-
Hi,
I have an application that intercepts Window IME messages and finds out what character is entered in the case of SEA languages - Chinese(Traditional), Chinese(simplified), Korean, and Japanese. I found that when an emoji is entered from the Windows Emoji keyboard by pressing Win + .(period) shortcut, I'm not getting any event in "nativeEventFilter". However, on spy software, I can see all the messages - WM_IME_STARTCOMPOSITION, WM_IME_COMPOSITION, and WM_IME_ENDCOMPOSITION being sent to the window. Can anyone please help me with this?
I'm using a QWindow not a QQuickWindow. And I do not have any type of input control on this window. This window is just there to receive all the events and process them.
I've also tried it separately on a qml window with a TextInput field and even then also, no event is received for Window emojis.
Does anyone have any working samples which is in Qt 5.15 and captures Window emoji events ??