Shortcut mapping
Bind buttons to ⌘, ⌃, ⇧, and ⌥ key chords.
Turn Joy-Con controllers into shortcuts, mouse input, and a presentation remote. After connecting, bind buttons to key chords or control the cursor with sticks and gyro.
Bind buttons to ⌘, ⌃, ⇧, and ⌥ key chords.
Configure sticks, gyro, and click actions separately.
Inspect buttons, sticks, battery, and sensor data.
The desktop app uses Tauri to call macOS input APIs.
Refresh to scan paired Joy-Con
Use cases
Keep one Joy-Con beside your keyboard and map it to copy, paste, undo, screenshots, app switching, launchers, and other daily key chords.
Map A/B/ZL/ZR to run tests, open a terminal, submit prompts, switch between browser and editor, and reduce hand movement while coding with AI.
Move the cursor with a stick or gyro, set shoulder buttons as clicks, and use it for demos, couch desks, or lightweight remote control.
Joy-Con is small, wireless, and easy to carry, making it a temporary macOS macro pad for streaming, editing, meetings, and automation.
Yes. Joy Control connects to a paired Joy-Con and maps buttons to keyboard keys, modifier chords, or mouse actions.
You can bind buttons to run tests, switch windows, open an AI assistant, send common shortcuts, or control the browser while staying in flow.
The GitHub Release includes a universal dmg with both arm64 and x86_64 builds for Apple Silicon and Intel Macs.
The universal build is recommended for most users and works on both Apple Silicon and Intel Macs. If macOS blocks first launch, right-click and choose Open.
Guides