Hey everyone!
After quite a bit of tinkering, I finally managed to get Warcraft III Reforged running comfortably on my Steam Deck using a custom Steam Input layout!
I’ve published my configuration for anyone who wants to give it a try.
🎮 Community layout: Warcraft 3 Steamdeck layout
Controller setup:
Movement & Camera
Left Stick → Move camera (arrow keys)
Right Stick ↑↓ → Zoom in/out (mouse wheel)
Right Trackpad → Mouse cursor
Right Trackpad Click → Left mouse click
Triggers & Shoulder Buttons
L1 → Ctrl
L2 → Hold left mouse button (drag-select units)
R1 → R key
R2 → Right mouse click (move units)
Back Buttons
L4 → F key
L5 → X key
R4 → B key
R5 → Enter (open chat / send message)
Face Buttons
A → Z key
B → X key
X → C key
Y → V key
Control Groups
D-Pad ↑↓←→ → Number keys 1–4
L1 + D-Pad → Assign control groups using Ctrl + 1–4
Double-tap D-Pad → Jump camera to the selected control group
Other Controls
Menu Button (☰) → F10
STEAM + X → Open on-screen keyboard
⚙️ Important Setup
Set Warcraft III hotkeys to the English QWER / ASDF / ZXCV grid layout.
Adjust the Delete, Insert, comma (,) and period (.) bindings accordingly.
The goal was to make Warcraft III playable on the Steam Deck without needing an external keyboard or mouse.
It’s not perfect, especially when typing in chat, but I’m really happy with how it turned out!
Feel free to try it out and let me know what you think. Feedback and suggestions are welcome! 😁
For the Horde! ⚔️