mojira.dev
MC-122645

Narrator hotkey cannot be customized or disabled

Summary

The narrator hotkey cannot be rebound or disabled. It does not appear in the key binding interface.

What I expected to happen

I expected to be able to rebind the narrator toggle hotkey or disable the narrator activation entirely.

What happened

Without fail, the narrator hotkey toggles the narrator.  There is no option to disable, nor is there a configurable hotkey.

Why this matters

violine1101 points out:

This key not being able to be rebound is a huge accessibility issue in itself; on some keyboard layouts, some letters are written by pressing Alt Gr (which acts as if you would press Ctrl and Alt simultaneously) and another key at the same time. For instance, to write the at symbol @ on a German keyboard, we need to press AltGr + Q.

Now, on some keyboard layouts, some letters or symbols are written by pressing AltGr + B, which will toggle the narrator in Minecraft. For instance, if you're using a Polish, Hungarian, Czech, Slovak, or South Slavic Latin keyboard layout and want to write the symbol "{", you need to press exactly that combination of keys.

for myself:

One of my favorite things about Minecraft is the rich ecosystem of mods.  Some of the most popular mods are forced into awkward keybindings because of this issue.

How to fix it

Look at this comment by geni for a concise explanation including source code references.

https://bugs.mojang.com/browse/MC-122645?focusedCommentId=547830&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-547830 

Instead of checking for the hotkey in this hardcoded way, it just needs to be handled the same way as (almost) every other keystroke in the game.

Linked issues

Comments 35

Christopher Hilder

This is driving me nuts, especially for those of us modded minecraft community. Many mods utilize a lot of additional hotkeys. It would be much appreciated if the narrator could be remapped or disabled. Thank you!

So I decided to take the advice of a few others, and attempt to remove the library from com.mojang:text2speech, and update the 1.12.2.json file.

Welp, seems Minecraft no longer checks for the library first, but instead, insists upon it. Ended up with a callback crash.

So there is literally no way to disable this most annoying feature.

Needs fixed, so many users use the baubles mod or journey map, and want their 'B' key BACK!

Affects 18w16a.

Affects 18w19a

25 more comments

Can confirm in 22w18a.

Can confirm in 1.19.2.

On Mac it on occasion activates via F3 B, which is also used to hid o show hitboxes. Overly annoying when it happens.

Riley McConnell

Please take this issue seriously.  I accidentally turned narrator on while trying to paste (Ctrl+V) a structure name into a structure block.  Suddenly the narrator is loudly reading the UI contents to me.  Gave me a pretty bad jumpscare. I panicked (anxiety disorder... yay) because I didn't know this was a hotkey, didn't know how to shut it off, and it just kept talking at me.

Apparently the hot key will turn the narrator on while in an UI but won't turn it off while it is reading the UI?  I mashed Ctrl+B several times assuming that's what I accidentally pressed but it did not appear to alter the narrator setting while I was still in the structure block UI. (Although in my panicked state I couldn't actually parse what it was saying, maybe it did change the setting but I couldn't recognize it since it verbalizes the narrator setting changes.)

I had to exit the UI and go into Accessibility settings to silence the narrator before I learned Ctrl+B was the proper hotkey.

The lack of support for hotkey combinations in the keybindings settings is a problem.  Clearly combination hotkeys are supported in some way, are they hardcoded?

Lacking documentation of this hotkey (it isn't mentioned at https://www.minecraft.net/en-us/accessibility or https://help.minecraft.net/hc/en-us/articles/360061018612 or anywhere obvious in the in-game menus) is a problem.  Not having a way to change or remove this keybind is a problem.

Accessibility features are important, but it is equally important to have them fully configurable including the option to fully disable them.  Accessibility features that are useful for some people may be problematic for others.

There is a fabric mod called Rebind Narrator

Wil Langford

muzikbike

Fantastime

Confirmed

Platform

Normal

Accessibility, UI

controls-not-configurable

Minecraft 1.12.2, Minecraft 18w05a, Minecraft 18w11a, Minecraft 18w16a, Minecraft 18w19a, ..., 22w18a, 1.19.2, 22w42a, 23w05a, 1.19.4 Pre-release 2

23w33a

Retrieved