The intended goal for 26.1-snapshot-10 was: “If there are no screens open, IME input will be canceled”. Players should be able to hold W, A, S, D, Left Shift, Q, E, and other keys to move or control the game without being affected by the input method. However, once a GUI is opened, the situation becomes uncontrollable.
When I enter a Survival world and open my inventory, a chest, or any other GUI that does not require text input, I can still press Shift to switch the input method between Chinese and English.
Once switched to Chinese input mode, I am able to type Chinese in the GUI, which means I cannot or struggle to perform the following actions in the GUI:
Press E to close the open GUI
Press Q to drop the selected item
Press Ctrl + Q to drop the entire stack
Press F to swap items with the offhand
Press 1–9 to move the hovered item to the corresponding hotbar slot or swap positions
These functions only work properly if I press Shift again to switch back to English input mode.
Holding Shift and clicking an item in the GUI quickly moves it from the inventory to the hotbar—a common vanilla mechanic. Unfortunately, this also causes players to accidentally trigger the Shift key to switch input languages, breaking the actions described above.
I am using Microsoft Pinyin, the default Chinese input method for Windows, which by default uses Shift to toggle between Chinese and English modes.
I believe a key part of the problem is that GUIs like the inventory or chest do not have text focus, yet text input is still possible. As a result, the intended goal for 26.1-snapshot-10 — “IME will be opened when a text input gains focus and closed when a text input loses focus” — has also failed.
Thank you for helping us improve Minecraft! We saved your files: