/ControllerControl

Simulates MacOS mouse with PlayStation or XBox game controllers

Primary LanguageSwiftGNU General Public License v3.0GPL-3.0

MacOS Game Controller Control

Use game controller (PlayStation or XBox controller) control MacOS.

Usage

  1. Open this application, grant required permissions.
  2. Connect your PS/XBox game control to Mac

Key Mappings

  • × or A: Mouse left click
  • or B: Mouse right click
  • or X: The Return key
  • or Y: The control ^ key
  • Direction Pad: Arrow keys
    • + Up/Down Key: Open/Close Mission Control
    • + Left/Right Key: Left/Right desktop
  • Trackpad Single Figure (DualSense Controller Only): Mouse move
  • Trackpad Click (DualSense Controller Only): Mouse left click
  • Left Thumbstick (L): Mouse move
  • Right Thumbstick (R): Mouse whell scroll UP/DOWN
  • Left Thumbstick Click (L3): Mouse left click
  • Right Thumbstick Click (R3): Mouse right click
  • Left Shoulder (L1): Mouse left click
  • Right Shoulder (R1): Mouse right click

TODO:

  • Make key mapping configurable.
  • Support multi-screen
  • Support dual figure on trackpad
  • Support dual figure click on track(?)

License

GPLv3


by Acane, 2024.3