foo{}bar.keydown should be logged. When the key is released - event keyup should be logged.keydown event is fired multiple times. After releasing the key, keyup event should be fired once.keyCode,altKey,ctrlKey (covers Ctrl and Cmd),shitKey,domTarget and target.