iOSText InputShortcuts

Three Levels of Text Input for iOS Scripts

Pick the input path by system version: clipboard, HID keyboard, or the offline input method. Below iOS 15, use the clipboard and the file assistant. When the offline main program can be installed, use the offline input method.

3 min read

Pick the input path by system version first, then by the current mirroring scene. Clipboard, HID keyboard, and the offline input method can all be used. The version decides which one is available.

Typing into the phone from the mirroring window. The method changes with the iOS version and the scene mode

Pick by version

System and scene Use this Unavailable
Below iOS 15 Clipboard, with the file assistant Offline input method (main program v7.2.0 and later supports iOS 15 and later only)
iOS 15 through 16.6.1, main-program signature still valid Offline input method imeApi After a restart on TrollStore, a dropped signature means the input method is unavailable for now
iOS 17 and later, screenshot without automation + USB HID HID keyboard for English inputText (mutually exclusive with Start Automation); the offline input method needs a scene change and the main program installed
iOS 17 and later, main-program recording + USB HID Offline input method, or the main-program clipboard When the main program is closed, clipboard and Photos upload are unavailable
iOS 18 and later, Bluetooth mirroring + screenshot without automation English through the Bluetooth keyboard, Chinese through the Shortcuts clipboard No signed IPA, and no proxy-node input

From v7.2.0 the offline main program can act as the USB automation program. The official download page has a pre-signed IPA for testing. From 7.0.0, single-app installs only the main program. Dual-app also installs the proxy IPA. The input method is the main program registered as a keyboard, separate from inputText in the proxy: the latter needs Start Automation to be available.

When you sign it yourself, an individual developer account is 688 yuan a year, up to 100 devices, iOS 12 and later. That is Apple signing fee. TrollStore covers iOS 15 through 16.6.1, and the signature drops after a restart.

How each of the three is turned on

Offline input method: install the offline main program on the phone and enable it under Settings → General → Keyboard → Add New Keyboard. If the system asks to allow full access, turn that on in the input-method settings. In the script, start forwarding first:

imeApi.forwardImeServer();

Once, inside initialization, is enough. Later imeApi input keeps using it. If the system switches the keyboard back to the built-in input method, switch it back before you type.

HID keyboard: Bluetooth or OTG is already paired, or iOS 17 and later is on USB HID 10.7.0 (2026-09-08) and is kept separate from Start Automation. Full Keyboard Access is on. English can be typed as a keyboard directly. Chinese in the Bluetooth no-automation scene goes through Shortcuts, and stays off inputText.

Clipboard: on the computer, unzip and run the iOS Shortcuts assistant from the official cloud drive. On the phone, create a Shortcut that fetches content from the computer address, for example http://computer-ip:8696, and uses a key to tell devices apart (the Bluetooth MAC works). Add a device vibration in the actions so data can still be fetched in the background, write it to the clipboard, and call back suc. On the phone, under Settings → Accessibility → Keyboards and Typing → Full Keyboard Access → Commands, set a shortcut for this Shortcut. In the control center, right-click, and in Bluetooth or OTG HID settings add the same key combination. The script fires it with bleEvent.keyPressChar. A finished Shortcut can be shared to other phones. Each phone still binds its own key in the control center.

On iOS 15 and later, when the scene is automation mirroring, open the proxy IPA before the toolbar copies text. For main-program recording, open the main program first when you can. Below iOS 15, both of those use the file assistant.


About EasyClick: A mobile automation script development platform covering three phone ecosystems: Android without root, iOS without jailbreak, and HarmonyOS. It also offers Apple script writing, Apple cluster control, Android cluster control, remote cloud control, and AI phone cluster control. → Explore all products · iOS cluster control product site

Ready to build it for real?

Every approach in this article can be built with EasyClick capabilities on iEasyClick — full documentation, developer tools and automation products, free to try.

Visit iEasyClick →