PointerKit
A Magic Mouse connected to an iPad running Pixure with PanelKit.
(High res video)
About
PointerKit is a proof of concept framework to use a pointing device on iOS. This is done via a multipeer connection between a Mac and an iOS device. The pointer movement is captured by the Mac app, after which it's send to the receiving iOS device (over Bluetooth or Wi-Fi).
This project uses PTFakeTouch for faking touches.
Implementing
If you're an app developer, you can add mouse support by compiling and including the PointerKit framework (from RemotePointer.xcworkspace
) and adding a couple lines of code to your project:
var manager: PointerManager!
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
manager = PointerManager(with: self, in: UIApplication.shared.keyWindow!)
manager.showConnector()
}