[RFC] Listening to keyboard in background, RawInput and DInput