"""Prints out all keyboard events as they occur.
Demonstrates using MessageReader to receive keyboard input events.
Shows the difference between:
- ButtonInput<KeyCode>: Current state of keys (is it pressed right now?)
- KeyboardInput messages: Stream of events (key was pressed/released)
"""
"""System that prints all keyboard inputs as they come in."""
return