This hook is called after raw input is translated to WM_CHAR or WM_BUTTON1DBLCLK messages.
The next hook in the chain is always called, and the message is always passed to the application.
JournalPlaybackHook hook does not receive any input played back by this hook. This prevents feedback situations where input is played back a number of times.