What problem does it solve? Handling user input in Phaser 4 games involves many APIs—keyboard polling, pointer events, drag and drop, hit areas, and gamepads—and getting the details right (event levels, hit testing, multi-touch) is error-prone without a consolidated reference. ## Core Features & Use Cases - Keyboard Input: Create cursor keys, register individual keys, poll with isDown/JustDown, listen to keydown events, and build key combos like the Konami code. - Pointer and Drag Handling: Make Game Objects interactive with setInteractive, handle clicks and hover at three event levels, configure custom hit areas, and implement drag-and-drop with drop zones. - Gamepad and Multi-touch: Poll gamepad sticks and buttons, handle connection events, and configure multiple pointers for touch devices. - Use Case: You are building a hero-combat game and need WASD movement, spacebar to cast spells, clickable UI sprites, and gamepad support—this Skill provides the exact Phaser 4 patterns and gotchas for each. ## Quick Start Use the input-keyboard-mouse-touch skill to add WASD movement and a clickable attack button to my Phaser scene.