https://bugs.winehq.org/show_bug.cgi?id=54988
--- Comment #6 from Andrew Church achurch+wine@achurch.org --- The patch seems to fix the bug, but it introduces a different one in which the IME is active on startup and I have to manually deactivate it for direct keyboard input - the launcher starts in Japanese input mode when I try entering my username, and the game doesn't accept keyboard input at all until I click on and then off of a text entry field (at which point I can can then toggle the IME off, and after that things work fine).
I will note that git HEAD fixes a couple other bugs I'd had with input: cursor movement in text fields didn't work in certain cases after toggling off the IME, and if a text field lost focus while preedit text was displayed, then that text would subsequently be displayed along with the current preedit string while entering Japanese text (but not sent to the program on commit) until the game was closed.