Stalled <SHIFT> Key when using alternative keyboard layouts
This is a know bug of LWJGL, see: https://github.com/LWJGL/lwjgl/issues/13
It has been reported with Mac OS with DVORAK keyboard layout and I am fighting with the same problem on a Linux machine using Neo2 ( http://en.wikipedia.org/wiki/Neo_%28keyboard_layout%29#Neo )
Although it is a bug of a library I guess it's Mojangs turn now:
- How can you replace the version of LWJGL Minecraft uses? Since I.7.x it isn't that easy anymore. I did some tries but minecraft simply didn't start anymore.
- Please use the new LWJGL version in the next release
- Another, not that nice but probably much easier workaround: Please allow selecting another key than <SHIFT> in the "Controls..." settings tab as the inventory modifier
Thanks for any kind of help!
Arne
Environment
Tested on:
- Fedora 20 with OpenJDK
- Ubuntu Linux 12.04 LTS with Oracle Java 7
- Ubuntu Linux 14.04 LTS with OpenJDK
Created Issue:
Stalled <SHIFT> Key when using alternative keyboard layouts
This is a know bug of LWJGL, see: https://github.com/LWJGL/lwjgl/issues/13
It has been reported with Mac OS with DVORAK keyboard layout and I am fighting with the same problem on a Linux machine using Neo2 ( http://en.wikipedia.org/wiki/Neo_%28keyboard_layout%29#Neo )
Although it is a bug of a library I guess it's Mojangs turn now:
- How can you replace the version of LWJGL Minecraft uses? Since I.7.x it isn't that easy anymore. I did some tries but minecraft simply didn't start anymore.
- Please use the new LWJGL version in the next release
- Another, not that nice but probably much easier workaround: Please allow selecting another key than <SHIFT> in the "Controls..." settings tab as the inventory modifier
Thanks for any kind of help!
Arne
Environment
Ubuntu Linux 12.04 LTS with Oracle Java 7
Ubuntu Linux 12.04 LTS with Oracle Java 7
- Ubuntu Linux 12.04 LTS with Oracle Java 7
- Ubuntu Linux 14.04 LTS with OpenJDK
Tested on:
- Fedora 20 with OpenJDK
- Ubuntu Linux 12.04 LTS with Oracle Java 7
- Ubuntu Linux 14.04 LTS with OpenJDK
Is this still a concern in the current Minecraft version Minecraft 1.7.8 and Snapshot 14w11b or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
Please update the affected versions. Also, lwjgl blocks the use of some keys using an alternate keyboard layout.
Updated the version list. This problem still occurs with latest snapshot.
This is not a Minecraft bug, but a LWJGL one. Therefore, this is a (feature) request to update the LWJGL used, making this bug invalid.
No, it is fixed in a sepcific version of LWJGL, mojang just needs to add it to the launcher.
That is what I am saying, Mojang needs to change/update the LWJGL, making this a request to do so. You cannot create bugs saying: "Yes, something is wrong inside the game, so change something that is not part of the actual game to fix it." Note that is not a Minecraft bug, simply because it's not Minecraft's code causing it.
You can change lwjgl version by replacing the files in .minecraft/libraries/org/lwjgl
I had no luck with the latest version though, but this fixed it for me: https://github.com/LWJGL/lwjgl/issues/28#issuecomment-47855255
Is this still a concern in the current Minecraft version 1.8.1 Prerelease 3 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
Yes, the bug still exists. How about the suggested workaround of making the inventory-modifier key configurable?
At least for NEO2 layout, I think this is the underlying lwjgl bug: https://github.com/LWJGL/lwjgl/issues/28
LWJGL #28 is fixed.
Was the fix backported into 2.9.4-nightly-20150209 if it was when new build were released? Or is it fixed in MC source code?
No, the fix is only present in 2.9.4-nightly-20150728. If you update the files to the newest nightly build by hand the bug is gone.
What I did to solve the bug:
/2.9.4-nightly-20150209/
shasum lwjgl-2.9.4-nightly-20150209.jar | sed -e "s/ .*//" > lwjgl-2.9.4-nightly-20150209.jar.shaIf you start minecraft now, the shiftbug is gone.
How is this resolved if MC still uses the old buggy lwjgl version? Please update!
@julkip: Can you get your workaround working for 1.9? For me MC always redownloads the libraries but keeps the SHA files untouched.
It seems that the hashes of the files are no longer stored in the filesystem, but in ~/.minecraft/versions/<version number>/<version number>.json
Unfortunately my tests so far have not been sucessful. It seems that this json-file itself is redownloaded upon the start of the game. Maybe it would be possible to set up a local http-server and direct the download request of this file to it, but that would be just a little bit of overkill.
It would all be much easier if Mojang would just update the library.
Bump. Please reopen