- Home
- Controller Mapping Software
- PadLink
PadLink
Phnom Penh, Cambodia
What it is
PadLink turns controllers that macOS does not recognize into game input, routing each as a virtual DualShock 4 or as keyboard and mouse. Controllers can use different output modes at the same time. Named profiles let users bind buttons to keys and set analog sticks to Mouse, Arrow Keys, WASD, or off. PadLink reads USB HID controllers with per-device profiles, which the maker says it adds over time. A companion iOS and Android app can turn a phone into a controller for a computer running PadLink on the same local network. The free Standard plan supports one active controller; Pro costs $2.99, paid once and permits up to four, with ad-free Mobile Remote, Car Driving cockpit, and future updates. An optional seven-day Pro trial requires no card or sign-up and supports up to two controllers. On Windows, virtual-gamepad output depends on the third-party ViGEmBus driver, while keyboard-and-mouse output does not. Desktop input is processed locally, but free-tier Mobile Remote may show ads.
For and against
For
- Routes controllers as virtual gamepads or keyboard and mouse.
- Named profiles allow button and stick mapping.
- Phone remote works on the same local network.
- Desktop input processing happens locally.
Against
- Free Standard supports one active controller.
- Windows virtual-gamepad output depends on ViGEmBus.
- Free-tier Mobile Remote may show ads.
The verdict
PadLink offers configurable controller routing and a companion phone remote, with more simultaneous controllers on Pro. Windows users who need virtual-gamepad output must account for the separate ViGEmBus driver.
Who it suits
PadLink may suit people who want to use otherwise unrecognized controllers with games on macOS, or phones as controllers on the same local network. It also supports Windows, though virtual-gamepad output there depends on ViGEmBus.
Plans and prices
Standard
1 active controller · virtual gamepad and keyboard + mouse modes · ad-supported Mobile Remote
Read 4 Oct 2026 · padlink.nimets.com
Pro
Up to 4 active controllers · ad-free Mobile Remote · Car Driving cockpit · lifetime license with future updates
Read 4 Oct 2026 · padlink.nimets.com
On the record
- Controller support
- The app reads USB HID controllers using per-device profiles, and the maker says more profiles are added over time.padlink.nimets.com · read 4 Oct 2026
- License validation
- Pro activation sends the license key, device name, and derived device identifier to Polar to validate and manage the license.padlink.nimets.com · read 4 Oct 2026
- Maker
- PadLink is published by Nimets Technology and operated by Rath Socheat in Phnom Penh, Cambodia.padlink.nimets.com · read 4 Oct 2026
- Mapping
- Named keyboard-mapping profiles let users bind buttons to keys and map analog sticks to Mouse, Arrow Keys, WASD, or off.padlink.nimets.com · read 4 Oct 2026
- Mobile Remote
- The companion iOS and Android app turns a phone into a controller for a computer running PadLink on the same local network.padlink.nimets.com · read 4 Oct 2026
- Output modes
- Each controller can be routed as a virtual DualShock 4 or as keyboard and mouse, including using both modes at once across controllers.padlink.nimets.com · read 4 Oct 2026
- Privacy
- Desktop input processing happens locally, and the maker says desktop apps do not require an account or include analytics, advertising, or behavioral tracking.padlink.nimets.com · read 4 Oct 2026
- Privacy limits
- Free-tier Remote may show ads through LevelPlay, Google AdMob, and Unity Ads, whose providers may collect device and advertising identifiers and ad interaction data.padlink.nimets.com · read 4 Oct 2026
- Purpose
- PadLink turns controllers macOS does not recognize into standard gamepad or keyboard-and-mouse input for games.padlink.nimets.com · read 4 Oct 2026
- Security
- The maker says macOS gamepad mode uses an Apple-notarized DriverKit extension and does not require SIP changes, kernel extensions, or root access.padlink.nimets.com · read 4 Oct 2026
- Support
- The maker says it replies to email questions within one business day and handles bugs, controller requests, and feature ideas through its public GitHub community.padlink.nimets.com · read 4 Oct 2026
- Trial limit
- The opt-in Pro trial lasts 7 days, needs no card or sign-up, and allows up to 2 controllers at once.padlink.nimets.com · read 4 Oct 2026
- Windows driver
- Windows virtual-gamepad output depends on the third-party ViGEmBus driver; keyboard-and-mouse output does not require it.padlink.nimets.com · read 4 Oct 2026
The review
PadLink tackles controller compatibility on macOS, making it a strong fit for players whose games do not recognize their USB controllers. Its independent routing and phone remote give it useful flexibility, while the free plan’s one-controller cap keeps it best suited to simpler setups.
Overview
PadLink converts controllers that macOS does not recognize into virtual DualShock 4 or keyboard-and-mouse input for games. The ability to choose an output for each controller is more useful than a single blanket remapping mode, particularly when a setup mixes devices or game requirements. Controller coverage still depends on per-device profiles, so an unsupported controller may not work as hoped.
Key features
Each controller can use virtual DualShock 4 output or keyboard-and-mouse output, and different controllers can use both modes at once. Named profiles bind buttons to keys and map analog sticks to mouse movement, arrow keys, WASD, or no output. This is a practical fallback when a game accepts keyboard input but not a particular controller, though it involves configuring mappings rather than simply connecting a gamepad.
PadLink reads USB HID controllers through individual device profiles, which the maker says it expands over time. That profile-based approach makes compatibility an important consideration. The Mobile Remote app for iOS and Android turns a phone into a controller for a computer running PadLink on the same local network. It is a handy option when no physical controller is available, but the free Remote is ad-supported; Pro removes the ads.
On macOS, gamepad mode uses an Apple-notarized DriverKit extension, according to the maker, without requiring SIP changes, kernel extensions, or root access. Desktop input processing is local, and desktop apps do not require an account or include analytics, ads, or behavioral tracking. The privacy tradeoff is in the free Mobile Remote: its advertising providers may collect device and advertising identifiers and ad interaction data. Pro activation also sends a license key, device name, and derived device identifier to Polar for license management.
Windows users should note that virtual-gamepad output depends on the separate ViGEmBus driver. Keyboard-and-mouse output does not require it, making that mode the more straightforward option for Windows setups that do not want the additional driver.
Pricing
| Plan | Price | What it includes |
|---|---|---|
| Standard | free | One active controller, virtual-gamepad and keyboard-and-mouse modes, and ad-supported Mobile Remote. |
| Pro | $2.99, paid once | Up to four active controllers, ad-free Mobile Remote, Car Driving cockpit, and a lifetime license with future updates. |
Standard is a sensible starting point for a one-controller setup, but its cap rules out using multiple controllers simultaneously. Pro is a one-time purchase rather than a recurring subscription; it is the clear fit for multi-controller setups or users who want the ad-free Remote and Car Driving cockpit. The opt-in Pro trial lasts 7 days, supports up to two controllers at once, and requires neither a card nor sign-up.
Platforms
PadLink supports macOS and Windows desktop computers, with companion Mobile Remote apps for iOS and Android. Windows users who need virtual-gamepad output must install the separate ViGEmBus driver; keyboard-and-mouse output works without it.
Who it's for
PadLink is best for Mac players trying to make a less-recognized controller usable, or for players who need different controllers to produce different kinds of input. It also suits people who want to use a phone as a local-network controller. It is a weaker fit for anyone who needs more than one active controller on the free plan, or whose controller lacks a supported profile.
Pros and cons
- Flexible routing: Separate controllers can output as virtual DualShock 4 or keyboard and mouse, so mixed setups are possible.
- Useful free starting point: Standard includes both output modes, but only for one active controller and with ads in Mobile Remote.
- Low-cost multi-controller upgrade: Pro raises the limit to four and includes future updates for a one-time $2.99 purchase.
- Compatibility is profile-dependent: USB HID support uses per-device profiles, so coverage is not assured for every controller.
- Windows gamepad output needs another driver: Virtual-gamepad mode relies on ViGEmBus, though keyboard-and-mouse mode does not.
Alternatives
Controller Mapping Software is a useful place to compare more options. Choose reWASD if its paid plans and Android, iOS, and Windows platform support better match your setup; its listed plans are lifetime-access purchases for one PC. AntiMicroX is a free GPL v3 desktop application for Linux or Windows, while ControllerBuddy is a free and open-source GNU GPL v3.0 option for those platforms.
DS4Windows is a free Windows-only option that requires Windows 10 or newer, .NET 8.0 Desktop Runtime, Visual C++ Redistributable, and ViGEmBus. InputConfig is a free macOS 14-or-later option distributed through the Mac App Store. JoyShockMapper is free for Windows, with Linux users able to build it from source. OmniControl offers a no-time-limit, no-account free plan for Windows controller reading, mapping, and tuning. Joystick Gremlin is another free Windows option.
Verdict
PadLink is a good choice for Mac players who need to route unfamiliar controllers into gamepad or keyboard-and-mouse input, especially when a phone remote or multiple simultaneous controllers matter. Its independent routing and one-time Pro upgrade are compelling; look elsewhere if your controller lacks a profile or, on Windows, you want virtual-gamepad output without installing ViGEmBus.