Original Post
I've been told, over and over again, not to use DirectInput for text and to use WM_CHAR instead. That's all fine, but I have a small problem. Since WM_CHAR is a Windows message, it is only updated once every frame. What I want to know is, at a low framerate will this be a problem? Since I can use buffered input with DirectInput, keystrokes in between frames is not a problem, and no matter the framerate every keystroke will always be captured. Does Windows do the same thing with WM_CHAR messages?