InputConfig vs JoyToKey
InputConfig
inputconfig.comJoyToKey
joytokey.netSide by side
| Figure | InputConfig | JoyToKey |
|---|---|---|
| Price from | Free | $7.50/mo |
| Free plan | Yes | — |
| Free trial | — | Yes |
| Open source | — | — |
| Windows | — | Yes |
| macOS | Yes | — |
| Plans published | 1 | 2 |
| Spec score · Game Controller Mapper Software | 7.5 (#18) | 8.5 (#6) |
| Spec score · Controller Mapping Software | 7.5 (#20) | 8.5 (#4) |
| Privacy | The privacy policy says settings, presets, calibration data, and usage statistics stay on the Mac, and the app makes no network calls in normal use. | The privacy policy says the website may collect contact details, browser and device information, IP addresses, cookies, website usage data, and analytics or advertising data. |
| Purpose | InputConfig maps controllers, MIDI devices, and a Mac’s own keyboard, mouse, and trackpad to keyboard and mouse actions across macOS apps. | JoyToKey converts game controller buttons and stick input into keyboard strokes or mouse movements for Windows applications and web games. |
| Support | The privacy policy directs questions to the project’s issue tracker. | For a missing license key after purchase, the purchase page directs users to check email spam and then contact the author using the address in the app’s Help > About menu. |
Plans
In their own words
InputConfig
InputConfig maps controllers and a Mac’s keyboard, mouse, and trackpad to keyboard and mouse actions across macOS apps. It supports DualSense, DualSense Edge, DualShock 4, Xbox, Switch Pro, Joy-Cons, Stadia, 8BitDo, Steam Controller, and MFi or HID gamepads. Mappings can trigger keystrokes, clicks, pointer movement, scrolling, typed phrases, macros, MIDI notes, and system functions, including hold, double-tap, chord, and turbo actions. InputConfig can also send MIDI notes, control changes, and pitch bend through a virtual MIDI port for GarageBand, Logic, and other DAWs. The editor offers per-app profiles and profile switching, along with more than 450 presets for games, apps, and workflows. The maker describes accessibility support for adaptive controllers, one-stick driving, spoken feedback, dictation, and zoom. InputConfig is free and open source under the MIT license. It requires macOS 14 or later and supports Apple silicon and Intel Macs. Virtual-controller output is not available.
JoyToKey
JoyToKey converts game-controller buttons and stick input into keyboard strokes or mouse actions for Windows applications and web games. A joystick button can be assigned a key, key combination, mouse movement, wheel movement, or click. Users can make multiple profiles and have the active profile switch based on the application in focus. An Auto Setting Wizard helps configure basic assignments, while advanced settings let a button rotate among two or three assignment sets based on rotation, press duration, or analog input level. Button Alias can create virtual buttons, combine functions for one input, or trigger an input when two buttons are pressed together. Profiles can be associated with target applications, and command-line arguments can refresh joystick devices or switch profiles. JoyToKey supports Windows 11, 10, 8, 7, and Vista, and is offered as an installer or ZIP archive, with a separate ASCII-only build. The shareware can be evaluated without functional limits. The JoyToKey License Key is listed at $7.50 a month for continued use after the trial period. The download page states that the product has no warranty.