Apple Input Bridge Docs
View packages

Getting started

Compatibility

Supported Unity, iOS, and iPadOS versions plus the exact iPad and iPhone capability boundaries.

Apple Input Bridge 26.8.5Unity 6000.0+iOS / iPadOS 14.0+

Supported

  • Unity 6000.0.0f1 or newer in the validated Unity 6 range.
  • Input System 1.8.1 or newer.
  • iPadOS 14.0 or newer provides full mouse, trackpad, hardware-keyboard, and system pointer-lock integration.
  • iOS 14.0 or newer provides hardware-keyboard integration on iPhone without an accessibility dependency.
  • iPhone mouse and trackpad input requires the user to enable AssistiveTouch in system accessibility settings.
  • Bluetooth, USB, and keyboard-case input devices exposed by Apple Game Controller.
  • iPad pointer input includes absolute hover position, raw relative delta, vertical and horizontal scroll, left/right/middle buttons, two auxiliary buttons, and system pointer lock when iPadOS grants it.
  • iPhone AssistiveTouch compatibility includes absolute position, raw relative delta, scrolling, available mouse buttons, and a UIKit primary-button fallback. When AssistiveTouch converts a primary click into a direct tap, the bridge accepts it only beside the tracked hardware-pointer position.
  • physical-key coverage includes letters, digits, punctuation, navigation, modifiers, F1-F12, and numeric-keypad controls exposed by Input System 1.8.1.

Intentional boundaries

  • no legacy UnityEngine.Input emulation.
  • no software keyboard, IME composition, or text-entry service.
  • no touch, gesture, or gamepad synthesis.
  • no API for enabling AssistiveTouch; the iPhone user controls that system accessibility setting.
  • no true system pointer lock on iPhone. RequestPointerLock returns false when SupportsPointerLock is false.
  • one coalesced keyboard and one active pointer state.
  • pointer lock is a system preference and can be declined by iPadOS.
  • bridge devices remain enabled across focus changes; managed and native lifecycle handlers explicitly release held state when the app resigns focus.
  • unsupported players compile safely but do not create bridge devices.

Input System package support in the Unity editor is independent from the native Apple input supplied by this package.

Apple documents iPhone pointing devices under AssistiveTouch and standard iPad pointer pairing separately in Use a Bluetooth mouse or trackpad with your iPad. These operating-system requirements are outside an app’s control.

Still stuck?

Bring the guided report with you.

Include version 26.8.5, the exact Unity and OS versions, device model, connected hardware, observed behavior, and the guided-validation JSON report.

Email support

Apple Input Bridge 26.8.5

Search documentation