This guide summarizes the input-device support that the official ScummVM documentation describes for running ScummVM on an iOS device. It relies on the published documentation rather than hands-on testing and focuses on how controllers and mice are handled on iOS.
iOS version requirement
Controller and mouse support applies when ScummVM is running on iOS 14 or later. On older iOS versions, the documented support for connected mice and gamepad controllers does not apply.
Gamepad controller support
The documentation states there is support for connected gamepad controllers using the Apple Game Controller framework. The support is limited to "Extended Gamepad Controllers"; other controller profiles are not covered by the documented support.
Mouse support
Connected mice are also documented as supported on iOS 14 and later, using the same Apple Game Controller framework. This is the sole documented mouse support statement for iOS in the source page.
Further framework details
For technical details about the Apple Game Controller framework and its controller profiles, the documentation directs readers to Apple's developer documentation page for GCExtendedGamepad. That page is the authoritative source for how the framework distinguishes controller types.
Reference table · Scroll horizontally to see all columns.
| Input device | Documented support on iOS 14+ | Limitation |
|---|---|---|
| Connected gamepad controller | Supported via Apple Game Controller framework | Only "Extended Gamepad Controllers" are supported |
| Connected mouse | Supported via Apple Game Controller framework | No further limitation documented |
Sources & references
Content responsibility: FrameTinker editorial desk. Source authors and software maintainers are credited separately below; this is not a claim of hands-on testing.
Published .
ScummVM: ios — official gaming software documentation https://raw.githubusercontent.com/scummvm/scummvm/master/doc/docportal/other_platforms/ios.rstRetrieved Oct 27, 2026Something doesn’t match your setup?
Suggest a correction
