I think this is more a Java (AWT/Swing)/OSX issue than a lwjgl issue. The reason I think that is because I'm also a developer, not a game developer, but I have been following Notch's Prelude of the Chambered and Catacomb Snatch code to see how to do things like keyboard input in Java. I am seeing the exact same thing in my code and I'm only using pure Java AWT/Swing. I also see the issue reproduced when I run the Mac version of Catacomb Snatch and when I build Prelude of the Chambered on my Mac. I hadn't tied it back to the issue I had experienced in Minecraft, however, until I found this bug report. Now I realise it is all the same. And it definitely seems to be related to holding down the keys continuously.
@Grum (Erik Broes)
I think this is more a Java (AWT/Swing)/OSX issue than a lwjgl issue. The reason I think that is because I'm also a developer, not a game developer, but I have been following Notch's Prelude of the Chambered and Catacomb Snatch code to see how to do things like keyboard input in Java. I am seeing the exact same thing in my code and I'm only using pure Java AWT/Swing. I also see the issue reproduced when I run the Mac version of Catacomb Snatch and when I build Prelude of the Chambered on my Mac. I hadn't tied it back to the issue I had experienced in Minecraft, however, until I found this bug report. Now I realise it is all the same. And it definitely seems to be related to holding down the keys continuously.