๐Ÿ•น๏ธ 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.

1 Like