Need help with WM_KEYDOWN


I need help with WM_KEYDOWN, I want to remove the "pause" between the first keypress and the repeating keypresses.

If you continually hold down a button, I want the program to realize it directly.

Im trying to make a game with directx. Please tell me if I should use something else than WM_KEYDOWN.

This might not be exactly the behaviour you're after, but can't you simply ignore further WM_KEYDOWN messages until you receive a WM_KEYUP?