3D Widget IME Problem for Language

Hi

I am developing a VR contents

Using your own 3D virtual keyboard with Send Key Char Methord

Receives key button input.

I used English and Korean

Combination is not possible when using Korean.

For example, I would like ‘안’ instead of’ㅇㅏㄴ’.

I think this is the same for Chinese and Japanese.

This works fine in viewports.

I think In 3d widgets, it is caused by sending directly to Sendkeychar.

Does anyone know how to fix it

The basic tutorial followed the link below.

1 Like

I don’t believe Unreal Engine has support for Asian language IME’s yet. Korean letters show up correctly because of your native computer’s IME, but to make it show up in your game on the screen, another IME by Unreal would have to be present. Unreal would rather have you put the Korean letters and words in a Text file/data table and reference those words. There seems to be issue with Asian characters and C++ language due to the characters and the c++ compiler. Let me know if you’ve been able to solve your problem, I’m having the same issue. I don’t know what your gaming needs are, but Unity seems to have support on other languages: Unity - Manual: IME in Unity