mojira.dev
MC-121433

Non English letters are lower case in controls setting, while English are upper case

The bug

1.13 snapshots now show letters depending on selected keyboard. But there is this inconsistency here, as seen on attached image.

Linked issues

Attachments

Comments 8

Appears to not be fixed in 17w45a

For example "ä" is still lowercase. However there could be problems when using the uppercase version of characters since for some the uppercase version is a completely different character, see https://unicode.org/Public/UNIDATA/SpecialCasing.txt. For example "ß".toUpperCase()"SS".

ß is a very special case here, as recently the writing rules have changed to also allow the uppercase version ẞ, albeit it's not available as a key on a standard keyboard. IMHO, keep ß lowercased here.

However, ä clearly has a corresponding uppercase version, which is Ä. Reopening.

Defining a special case for "ß" will likely not solve this problem. The document linked in my comment contains other cases as well and there are likely keyboards which can write some of these characters.

Edit: However for some of them the uppercase version might just consist of a character and a diacritic in which cause the uppercase version would be correct (but Minecraft would not render it correctly).

@unknown ẞ is available with a German keyboard layout using Alt Gr + Shift + ß 😉

Yes, I know that, but that's a combination of keys. The key is usually labelled with the small ß. (Or a Greek beta, if the manufacturer is stupid)

Can confirm for 1.13-pre3

Mustafa Alperen SEKİ

(Unassigned)

Confirmed

Low

Internationalisation

controls, lwjgl

Minecraft 17w43b, Minecraft 17w50a, Minecraft 1.13-pre3

Minecraft 17w45a, 1.20 Pre-release 2

Retrieved