Okay so I’ve started to get into LWJGL and I have a question. Note: If this had been asked before please point me to the correct forum topic.
I don’t understand why the decision was made to use only static methods in the Keyboard and Display classes. Doesn’t this make it impossible to write a game that uses more than one window?
I mean first, how could I create two different windows in my program? Second, if I can do that how do know what key events are meant for which window?
Perhaps the assumption was that all LWJGL games would be full screen and therefore never need a second window.

) which all behave and look identical, which I believe to be very important in the immersive game experience.