This repository contains the script, packages and configs I use to automate the WindowsOnDeck installation guide.
This repository contains the script, packages and configs I use to automate the WindowsOnDeck installation guide.
This is an inspiration from the SteamDeck guide here. This script installs the needed apps and configuration settings for WindowsOnDeck - except the Equalizer and Peace GUI. I do not use this 2 applications so I did not add them to the script.
I would suggest to visit the SteamDeck guide first, as after running this script your SteamDeck will behave similar to the guide. I still need to learn the autohotkey scripting. For now this utilizes Checkmate AHK scripts.
It also does not install the Valve drivers due to the size of the package. Grab them from the official Steam Deck website and install them.
This script automatically installs this programs -
This automates almost all the manual tasks needed, including RTSS and HWINFO configuration for OnScreen Display. The RTSS OSD will have a horizontal layout for less clutter similar to SteamOS 3.4
The script assumes that Steam is installed in C:\ProgramFiles(x86)\Steam. If Steam is installed elsewhere then HIDHIDE needs to be reconfigured. If Steam is installed in the default location C:\ProgramFiles(x86)\Steam, then no action is needed.
STEAM + X = CTL+WIN+O / Toggle On Screen Keyboard
STEAM + B = ALT+F4 / Close current open window / application
STEAM + Y = ALT+TAB / Toggle between windows
STEAM + A = CTL+SHIFT+ESC / Launch Task Manager
STEAM + (LEFT DPAD) = Show Current TDP
STEAM + (UP DPAD) = Increase TDP by 1W
STEAM + (RIGHT DPAD) = Reset TDP to default 15W
STEAM + (DOWN DPAD) = Decrease TDP by 1W
STEAM + L5 = Toggle Lizard Mode
STEAM + R5 = Toggle emulation of X360 controller
STEAM + LB = Mouse backward button
STEAM + RB = Mouse forward button
STEAM + (...) = Launch Windows Control Center
(...) + LB = Decrease brightness by 10%
(...) + RB = Increase brightness by 10%
(...) + R5 = ALT+ENTER / Toggle App Full Screen
(...) + L5 = F11 / Toggle Browser Full Screen
(...) + (UP DPAD) = Toggle FSR scaling
(...) + (LEFT DPAD) = Set Refresh Rate to 40Hz
(...) + (DOWN DPAD) = Toggle RTSS On Screen Display
(...) + (RIGHT DPAD) = Set Refresh Rate to 60Hz
If you want to use autologin and unbranded boot, then edit the script and look at the heading called define variables.
Edit the localname and localpassword accordingly. Then uncomment the lines and run the script again.