Split from the now-fixed MC-147718 as per request by Mojang.
As it currently is, the Escape key is used for bringing up the game menu, as well as for exiting (or, for nested cases such as options submenus, going “up one level”) whatever user interface is currently “open”. For example, if the pause menu is open, pressing escape will close it.
It is currently not possible to bind either of these functionalities to another button, unlike most of the controls in game.
How to reproduce: note that if something is bound to the Esc key, there is no conflict shown, which shows that there is no other control registered as being bound to it, demonstrating that it is hardcoded.
Note that trying to actually bind something to the Esc key will simply unbind it instead. This is a separate issue that I will report separately. The demonstrational screenshot attached to this ticket was achieved via options.txt editing, showing that there exists functionality for binding to this key, as well as an existing translation string.
To fix: make Escape’s functionality rebindable - either both the “open game menu” and “exit current menu” functionalities should be classed under the same thing, or they should be two separate, individually rebindable controls which are both bound to Escape by default.
Linked issues
is duplicated by 1
Attachments
Comments 2
Thank you for your report!
After consideration, the issue is being closed as Invalid.
You have posted a feature request or a suggestion. This site is for bug reports only.
For suggestions, please visit The official Minecraft feedback site or visit the Minecraft Feedback Discord server.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Can confirm, relates to MC-256811