🕹️ Your Switch 2 Pro Controller, on PC — and tuned like a pro pad

Your Switch 2 Pro Controller on a PC — because Windows has no idea what it is :video_game:

Windows has no idea what a Switch 2 Pro Controller is. ProConn fixes exactly that — your pad arrives as an Xbox one, so Call of Duty and Destiny 2 just work.

:video_game: Wired at 1000 Hz — about 1 ms of latency, and no Bluetooth stutter

:bullseye: One aim slider (0–100) — deadzone, sensitivity, curve and smoothing under a single control

:plus: A crosshair that reacts — 7 styles, blooms as you move, tightens when you aim down sights

:joystick: Hair triggers, rear paddles, ABXY swap — the SCUF-style tuning without touching the hardware

:locked: Nothing injected — no memory edits, no game files touched

Setup, in four moves
  1. Install the ViGEmBus driver — it creates the virtual pad Windows listens to · github.com/nefarius/ViGEmBus

  2. Connect the controller on a USB-C data cable, into a rear motherboard port. A charge-only cable carries no data

  3. Turn Bluetooth off on the PC and Steam Input off for the game, so your input is never doubled

  4. Run it — python app.py --wired --gui · or skip Python completely with ProConn.exe / ProConnSetup.exe · github.com/tjcrims0nx/proconn

Also in the box: response curves (Linear, Aggressive, Precise, Raw) with per-game profiles, separate ADS damping, and auto-reconnect after a cable bump. DualSense and Xbox pads are supported as well — the Switch 2 Pro path is the one that has been tested.

Windows 10 or 11 · Python 3.10+ needed only when you skip the .exe · MIT licensed.

One cable, one driver — and the controller you already own plays like a tuned pad.

4 Likes