flowdeck simulator button
Press a simulator hardware button.Button Options
Supported Buttons
homeswipe-homelocksiriapplepayapp-switcherside-buttonvolumeupvolumedown
Volume buttons may not be supported by the simulator HID backend on every runtime.
flowdeck simulator memory-warning
Simulate a memory warning, matching Simulator.app’s Debug > Simulate Memory Warning action.Memory Warning Options
flowdeck simulator ca-debug
Toggle CoreAnimation debug overlays on a simulator.CoreAnimation Debug Options
CoreAnimation Debug Values
blendedcopiesmisalignedoffscreenslow-animations
on or off.
flowdeck simulator appearance
Get or set the simulator appearance (light or dark). Mirrorsflowdeck simulator orientation: get is the default subcommand, set writes a value.
flowdeck simulator appearance get
Print the current appearance for the targeted simulator. Outputs one oflight, dark, unsupported, or unknown (passed through from simctl ui ... appearance).
flowdeck simulator appearance set
Set the appearance tolight or dark.
Supported Values
lightdark
Older
flowdeck ui simulator button, flowdeck ui simulator set-appearance (also accepts appearance as an alias), and flowdeck ui simulator orientation commands still work for compatibility, but new scripts should use flowdeck simulator ....flowdeck simulator keyboard
Control simulator keyboard settings. Currently exposes the hardware keyboard subcommand, which connects or disconnects the simulated hardware keyboard. This mirrors Simulator.app’s I/O > Keyboard > Connect Hardware Keyboard toggle and is equivalent tosimctl ui <udid> keyboard operations.
flowdeck simulator keyboard hardware
Connect or disconnect the simulator hardware keyboard. The state argument acceptson/off, enabled/disabled, true/false, 1/0, or connected/disconnected.
JSON Output
With--json, simulator keyboard hardware reports the requested state and resolved UDID:
Disconnecting the hardware keyboard (
off) forces the software keyboard to appear when a text field gains focus — useful for testing keyboard UI and text-entry flows. Connect it back (on) to type via the host keyboard.