Use a Steam Deck as a wireless gamepad for a PC.
Two halves: the sender runs on the Deck and reads Steam Input's virtual pad; the receiver runs on the PC and rebuilds it as a virtual Xbox 360 controller. They talk over UDP on your own network — no video streaming, no account needed.
install-receiver.sh before you run it. The receiver
creates virtual input devices on the machine it runs on — a gamepad, and a
keyboard limited to 18 keys (modifiers and F1–F12), so it cannot type
arbitrary text. Nothing needs root, and nothing should be run as root.
Installing it
No installer yet — these are archives you extract. You can do all of it from the Deck's own file manager; the terminal is only there if you prefer it.
On the Steam Deck — the sender
- Hold the power button and choose Switch to Desktop.
- Download
deckpad-senderabove. It lands in Downloads. - Open Dolphin (the file manager in the taskbar), find the file, then right-click → Extract → Extract archive here.
- Open the folder it made and read
README— it names the command that starts the sender, and how to add it to Steam so it launches from Game Mode.
On the PC — the receiver
- Download
deckpad-receiveron the PC, not the Deck. - Extract it the same way.
- Open
install-receiver.shin a text editor and read it first — see the warning above. Then run it. It does not need root and should not be given it.
Both halves must be on the same network, and they go on different machines — sender on the Deck, receiver on the PC. Installing both on one machine is the most common mistake.
Checking the download (optional). To confirm a file arrived intact,
grab SHA256SUMS and run
sha256sum -c SHA256SUMS in the folder you downloaded to. A
mismatch means a corrupted or tampered file — do not extract it.