When user presses a key it is logged and takes one message per key. It takes too much space in log. When several letter keys are pressed one after they should be logged as string.
Also when any key is pressed several times, number of presses should be logged in addition to general keyPress info