I am making a 2d shooting game, and I want the user to be able to move the player with the WSAD keys. The problem is that the user has to hold down the key for a second or two to get the player to start moving continuously. Is there a way to eliminate this problem without using DirectInput?