mojira.dev
MC-72856

Control settings uses partwise US keyboard layout (on German keyboard layout)

In MCP 1.8 it seems to be a LWJGL issue. It returns for example for "ß" an event key value which is greater than 0.
See also:

I am really sorry if this is a duplicate 😞
How to reproduce (I think you have to use a German keyboard layout):

  • Open the control settings

  • Change a key for a action (example: Left) to for example "ä"

Affected keys:

  • ^

  • AltGr

  • ß

  • ´

  • #

  • +

  • ä

  • ü

  • ö

Even some of the keys works later, for example AltGr doesn't:

It sets the used key to LeftControl, but later no matter if I press LeftControl or AltGr the action assigned to AltGr will be performed

Why this is only partwise maybe the US layout:

  • Using Z or Y works correct, even they are switched on the US layout

  • Pressing Strg (=Left Control) works, but AltGr gets also to LeftControl

Note:

  • "Open Command" is default assigned to "Slash" however "Slash" is with the same layout "#" on the German keyboard. This means pressing "#" opens the chat and lets you enter a command

Related issues

Comments

wobst.michael

Can someone please check if this is still an issue in the latest snapshot 17w43b?

marcono1234

For me this appears to be fixed. The key names are correct and pressing the keys does the respective action.

marcono1234

(Unassigned)

Confirmed

control, german, keyboard, layout, lwjgl, settings

Minecraft 1.8, Minecraft 1.8.4, Minecraft 15w44b, Minecraft 15w51b, Minecraft 1.11.2, Minecraft 1.12 Pre-Release 2, Minecraft 1.12.2

Minecraft 17w43a

Retrieved