This is an issue where, with certain IMEs, pressing the Right Shift key causes it to be registered as a key.keyboard.unknown (Not Bound) key.
Also, keys assigned to the "Not Bound" function respond to the Right Shift key.
This is an application of MC-310522, and the same behavior can be observed with keys other than the full-screen key.
Since MC-310522 was fixed first, this bug is no longer accessible via keybindings that function across screens—such as those for toggling fullscreen mode or the debug overlay.
Pressing Right Shift on the key assignment screen registers as "Not Bound".
However, it does not register as the Escape key, so it fails to bring up the game menu.
Note that in text boxes, such as the chat area, it functions as the Shift key.
I verified this using the Microsoft Japanese IME.
Verification steps:
Unbind the sneak action.
You can sneak by pressing Right Shift (e.g., while using the Microsoft Japanese IME).
Environment
Windows 11, Microsoft Japanese IME
Linked issues
is duplicated by 1
relates to 3
Attachments
Comments 6
Can confirm in 26.3 pre-release 1. Testing with w32ev (https://git.stary.pc.pl/Grzesiek11/w32ev), it just seems like Windows is extending the Right Shift keycode when Microsoft IME is active:
I’ve added a commit to SDL that should hopefully fix this bug if merged: https://github.com/libsdl-org/SDL/pull/16238
Thank you for helping us improve Minecraft! We saved your files: