Demonstration of a macOS-like pointer (aka cursor) interaction for connected displays on iPad.
This app captures the iPadOS pointer and replaces it with a desktop-like cursor that can move to an external display, if connected.
Click the screenshot below to watch a very brief demo (YouTube).
Note: there is a known issue #1 that prevents the custom cursor from appearing.
To work around this, just go to the home screen once and then open the app again if it doesn't work right away.
This issue does not exist when running from Xcode.
On a real iOS device: use AirPlay Mirroring from Control Center or connect directly via a compatible adapter.
In the iOS Simulator: Click "I/O" in the menu bar, then choose any resolution under "External Displays".
While this app technically works fine on iPhone, as of iOS 14.7 connecting any kind of mouse to iPhone is not officially supported by Apple. Please see this comment for more information.