Use a mouse on iOS with PointerKit

Great work by Louis D’hauwe:

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).

Implementation is simple. After having added the PointerKit Framework, add these couple of lines to your project:

var manager: PointerManager!

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)
    manager = PointerManager(with: self, in: UIApplication.shared.keyWindow!)
    manager.showConnector()
}

However. PointerKit uses private APIs, so Apple will refuse your app upon submission :-/

Pointerkit →

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.