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

**URL:** <https://onehack.st/t/your-switch-2-pro-controller-on-pc-and-tuned-like-a-pro-pad/325956>\
**Category:** Tools & Scripts\
**Tags:** tools, programming, tips-tricks, gaming\
**Created:** [September 25, 2026, 9:34pm UTC](https://onehack.st/t/your-switch-2-pro-controller-on-pc-and-tuned-like-a-pro-pad/325956 "2026-09-25T21:34:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![GrimXLock](https://onehack.st/user_avatar/onehack.st/grimxlock/32/174321_2.png) [@GrimXLock](https://onehack.st/u/GrimXLock)\
**Post date:** [September 25, 2026, 9:34pm UTC](https://onehack.st/t/your-switch-2-pro-controller-on-pc-and-tuned-like-a-pro-pad/325956/1 "2026-09-25T21:34:47Z")

</div>

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

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.

🎮 **Wired at 1000 Hz** — about 1 ms of latency, and no Bluetooth stutter

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

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

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

🔒 **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](https://github.com/nefarius/ViGEmBus/releases)
> 
> 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](https://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.
