Command line based refresh rate switcher for Windows machines. Uses Qres to set refresh rate and Windows Powertoys to create a keyboard shortcut
- Windows PowerToys v0.84.0 or above
- Either clone the repo or download the repo to C:\ (Any portable apps directory is fine)
- Add directory to PATH (Optional, only needed for advanced refresh rates)
- Change switchRR to suit your needs
- Change the following code in switchRR as per the the valid refresh rates in your system
if "%1" == "60" goto :set_rate if "%1" == "75" goto :set_rate if "%1" == "90" goto :set_rate if "%1" == "120" goto :set_rate if "%1" == "144" goto :set_rate
- If you only have 2 refresh rates you want to switch between then change the following min_max to your refresh rates.
The logic here is:
if refreshrate is 60, change to 144. else change to 60
:min_max IF "%rate%" == "60" ( SET newrate=144 ) ELSE ( SET newrate=60 )
- In Powertoys, go to
Keyboard Manager
and selectRemap a shortcut
Set your preferred shortcut key (Win+F1 in my case). Add switchRR.cmd path toApp
and the folder path toStart in
. SetVisibility
to Hidden.
- Change the following code in switchRR as per the the valid refresh rates in your system
- Use your defined shortcut key to trigger RR change.
- If added to PATH :
getRR
to get current refresh rateswitchRR
to change between your minimum and maximum refresh rateswitchRR (your refresh rate)
to change to defined rate. e.g.switchRR 90
QRes by Anders Kjersem
- Make a script/find a way to automatically add dir to path
- Include CRU (Custom Resolution Utility) if needed with instructions