Input

Handling input - from keyboard and mouse to game controllers and touchscreens.