Mr. Lotter, can you do something about this, if necessary, release an official/ inoffical interim version with Unicode support? That would be amazing!
The issue in short: on_messages receives only ANSI WM_CHAR input (for IME input which is received as a sequence of multiple WM_CHAR messages, which is correct, this means they oftentimes all have the same values although it's different characters).