8

This is driving me insane...I have been playing Minecraft for over a year on a different computer and now I'm playing it on my normal computer... anyway the issue is that when I hold down any key for too long on Minecraft doesn't register the key release.

For example if I hold w for ~2 seconds I'll keep going in that direction... same with spacebar etc...

I checked if the keys are getting stuck on my board and they are not....

Anyone have ideas? It's annoying as hell.

9
  • 4
    Have you tried pressing the key a few times? If you keep pressing the key and your keyboard isn't actually stuck, eventually the keyRelease event should trigger. Oct 6, 2011 at 5:37
  • @Raven that doesn't actually keep the initial problem from happening though.
    – GnomeSlice
    Oct 6, 2011 at 5:59
  • 4
    Which OS are you running?
    – mordi2k
    Oct 6, 2011 at 7:25
  • 3
    Have you tried with a different keyboard?
    – fredley
    Oct 6, 2011 at 13:16
  • 1
    possible duplicate of Why does my character walk forward automatically? (linux, but still likely related)
    – Zommuter
    Nov 12, 2011 at 13:32

4 Answers 4

5

Check your keystroke repeat rate/repeat delay and turn it down if you have to. I used to run into the same thing back in the day when playing Unreal Tournament and it turned out that the keystroke repeat was kicking in and that was what was keeping me running in the same direction even though I would have different keys held down.

XP & Win7 both: Start > Control Panel > Keyboard

3
  • Nope not it. :( Think I may reformat my computer tomorrow and see if that fixes it.
    – josipii
    Oct 6, 2011 at 15:28
  • @josipii That's a bit extreme. I'd highly recommend finding another keyboard and trying with that first.
    – fredley
    Oct 6, 2011 at 16:05
  • I did. Same issue. No big deal...been meaning to reformat for the past 9 months haha. So much bloatware all over my computer.
    – josipii
    Oct 6, 2011 at 16:12
4

You need to update LWJGL. From the Minecraft Wiki:

http://lwjgl.org/download.php

Select the latest stable release and download the lwjgl-X.X.X.zip. You should also backup your .minecraft folder before following the steps below. As a last resort, you can use the Minecraft Launcher's Force Update option to reset the files.

  • With 2.8.1, on most 64 bit computers, the lwjgl64.dll update will cause a black screen crash. You can revert to the backup version you have saved if needed.
  • Again on several 64 bit computers, the OpenAL64.dll update can cause a sound glitch that makes bursting sounds. Keep a backup in case you need to rollback.
  • Version 2.8.5 generally breaks shift-clicking; 2.8.4 and 2.9.0 do not. You can change the url in your browser to access 2.8.4 or 2.9.0 rather than 2.8.5.
  • LWJGL 2.8.5 has a bug which sends a false signal that the user released all currently pressed keyboard keys when a mouse button is pressed. That means that your building will be significantly slower. Do not update to this version if this bothers you.

This bug seems to be fixed when playing in fullscreen mode (Default F11), or updating to LWJGL 2.9.0.

Note that versions of Minecraft higher than release 1.6, the new launcher will automatically update LWJGL to newer versions, making the steps in this guide unnecessary.

0
3

It happened to me a few times

In singleplayer: hit esc, then back to game.

In multiplayer: disconnect, then reconnect.

If that still does not work, check the delays between key strokes.

2

This sometimes happens to me on my older computer (running Ubuntu) I don't have a problem on a more powerful Pc with Vista. It seemed to happen a lot when I had other processes running like the update manager. I would suggest making sure no other background processes are running and perhaps your PC is not powerful enough to keep up. Since the lighting model changed in 1.8 I have had this problem less - it was especially bad when day turned to night or vice versa and when it was raining!

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .