mojira.dev
MC-6436

Incomplete support of dead keys on non U.S. QWERTY Keyboard on OS X

I don't know if it's a general Java problem or just Minecraft, but the U.S. International Keyboard mapping is not fully supported. If I write in the chat/console some letters using dead keys, that doesn't always work depending on the dead key. I guess the problem comes from the fact that the U.S. Int. adds some weird dead keys to deal with some accents.

Regular ones works :

ê : combination of dead key ^ then e
ñ : combination of dead key ~ then n

Some non « conventional » doesn't work

é : combination of dead key ' then e : Minecraft result : 'é
è : combination of dead key ` then e : Minecraft result : `è

But other non « conventional » works :

ë : combination of dead key " then e : Minecraft result : ë

These a just a few examples 😉

But I bet that's a Java issue 😞 I haven't try on Windows however.

Update:
=====

With previous versions but at least with launcher 1.3.4 and Minecraft 1.7.2, the dead keys are just not registered at all.

Uptate 2:
=====
It seems that every keyboard mapping with dead keys is affected.

Uptate 3:
=====
The issue is for any Keyboard mapping using dead keys.

Linked issues

Comments 56

Update:

OK I tried on Windows and the problems doesn't occur.

Unfortunately, it is 😞

(Minecraft 1.5)

Oops, sorry I forgot to update the affected versions...

Can anyone experiencing this issue try the new launcher https://mojang.com/2013/06/minecraft-snapshot-13w25a/ with 1.5.2 or even the current snapshot ?

I tried with the Launcher in Dev 0.9.5 and 13w25c. The dead keys have now absolutely no effects.

46 more comments

If the bugs was on Windows it would have been long fixed.

The joy of Java which emulates a machine that doesn't even exist for the purpose of a multi-plaftorm which obviously isn't even guaranteed.

also 1.12.2-pre1

Fenhl (Max Dominik Weber)

This appears to be fixed in 17w43b, at least for my custom keylayout.

Yeah Fixed for me to. I guess that's the update to the LWJGL 3.x that did the tricks. Finally...

But Polish characters can be created by pressing ~ and one of this characters: e,o,a,s,z,x,c. ~ and U doesn't work to cerate €.

Leonov

(Unassigned)

Confirmed

deadkeys, international, keyboard, lwjgl, mapping

Minecraft 1.4.6, Minecraft 1.4.7, Minecraft 1.5, Minecraft 1.5.1, Minecraft 1.5.2, ..., Minecraft 1.12 Pre-Release 3, Minecraft 1.12 Pre-Release 5, Minecraft 1.12, Minecraft 1.12.1 Pre-Release 1, Minecraft 1.12.1

Minecraft 17w43a

Retrieved