Press or release a button
control_emulatorPress or release a controller button on the emulator; it briefly resumes to register the input, then pauses again for precise control.
Instructions
Presses or releases a controller button. The emulator briefly resumes just long enough for the input to register, then pauses again — so it never runs unattended while you're "thinking". To hold a direction across multiple skip_frames() calls, send state="down" once and state="up" later.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | "down" to press, "up" to release. | |
| button | Yes | Button to press/release. | |
| player | No | Controller port, 0-indexed. Defaults to player 1. |