iKontroller for Mac

Support & Documentation

Setup Guide

  1. Download iKontroller from the Mac App Store
  2. Launch the app and enter your username
  3. Grant Accessibility permission when prompted
  4. Grant Local Network permission when prompted
  5. The Mac app will start advertising itself and browse for iOS devices

Granting Accessibility Permissions

iKontroller requires Accessibility permissions to simulate keyboard and mouse input from your iPhone and iPad.

How to Grant Permission:

  1. Open System Settings (or System Preferences on older macOS)
  2. Navigate to Privacy & Security
  3. Click on Accessibility
  4. Click the + button (you may need to unlock with your password)
  5. Find and select iKontroller
  6. Ensure the checkbox next to iKontroller is enabled
  7. Restart iKontroller if it was already running
Important: Without Accessibility permissions, you will not be able to simulate keybaord and mouse inputs on your Mac. This is a macOS security requirement for any app that simulates input.

Device Pairing

Pairing a New iPhone or iPad

  1. Ensure the iPhone/iPad and Mac are on the same network or connected via USB-C/Lightning cable
  2. On your Mac, go to the Device Pairing tab
  3. On iOS, select your Mac from the discovered devices
  4. A 6-digit code will appear on your Mac
  5. Enter this code on your iOS device
  6. The devices are now paired!

Managing Paired Devices

Settings & Customization

Adjusting Sensitivity

Go to SettingsGeneral:

Changing Username

  1. Go to Settings → General
  2. Click the pencil icon next to your username
  3. Enter new username
  4. Click Save (the app will validate the name)
Note: Username validation ensures compatibility with network discovery (Bonjour). Very long names or excessive emojis may be rejected.

Active Keys Visualization

iKontroller shows floating visual feedback of active keys on your Mac screen. This helps with:

Keys appear as they're pressed and fade out when released.

Troubleshooting Mac Issues

Keys Not Working/Stuck Keys

Mouse Cursor Behavior Issues

Connection Drops After Network Change

Firewall Blocking Connections

If using a firewall:

  1. Open System Settings → Network → Firewall
  2. Click Options
  3. Ensure iKontroller is allowed to receive incoming connections
  4. Add ports 8888, 8889, 8896, 8897, 8898, 8899 if using custom firewall rules

Technical Details

Network Ports Used

Supported Features