This project was created to circumvent the tedious navigation of the Windows settings menus to change display settings. With Display Hot Keys, the display resolution, bit depth, refresh rate, scaling mode, and DPI scale percentage can be changed for each connected display with user-defined hot keys.
-
Switch refresh rates to quickly enable the Black Frame Insertion or Backlight Strobing capabilities of the display.
-
Quickly switch between resolutions with different aspect ratios.
-
Immediately apply a resolution without entering the in-game menus for video game benchmarking purposes.
-
Enlarge or shrink the elements on screen by instantly changing the DPI scale percentage.
-
Instantly set a display mode while in a video game. (This is useful if a video game does not support changing the resolution or refresh rate while in-game.)
This application was made only for the Windows platform. Display Hot Keys also uses elevated privileges to set display modes while in video games. Therefore, if you have UAC enabled, you will get a UAC prompt upon launching the application. If you no longer wish to see this prompt, you can disable UAC. The sections that follow will help you get the application up and running on your PC!
-
Windows 10 x64 or Windows 11 x64 operating system.
-
If using multiple displays, then the "Multiple displays" setting must be set to "Extend these displays" in the Windows "Display" settings menu!
This application will be distributed as a portable package and as an installer.
-
Download the zip archive.
-
Unzip the archive.
-
Double-click the DisplayHotKeys executable file or create a shortcut to run the application.
-
Download the installer.
-
Run the installer.
-
Follow the installer prompts.
-
Double-click the created shortcut or the DisplayHotKeys executable file in the install directory to run the application.
This application will launch minimized to the system tray in the task bar by design.
-
Click the "Change Hot Key" button.
-
Press the key combination for the hot key. (Up to three keys can be used!)
-
Release at least one of the keys to set the hot key.
Note: A hot key cannot be a subset of another hot key. For example, you cannot have a hot key of "Ctrl + F1" and another hot key of "Ctrl + Shift + F1". However, a hot key can be the same as another hot key if they are for different displays. This will allow you to apply display settings for multiple displays with one hot key!
-
Click the "Display" drop-down box.
-
Select the display you want to change hot keys for.
Note: The application will automatically detect newly disconnected and connected displays, and the application will refresh to reflect the display configuration change.
-
Click the "Slots" drop-down box.
-
Select one of the values.
Note: There can be up to 12 active hot key slots for each connected display.
-
Click the "Orientation" drop-down box.
-
Select one of the following values:
-
Landscape - The standard orientation with no rotation.
-
Portrait - Mode for 90 degrees display rotation.
-
iLandscape - Inverted landscape mode for 180 degrees display rotation.
-
iPortrait - Inverted portrait mode for 270 degrees display rotation.
-
Note: Make sure you can rotate your display before changing the orientation; otherwise, it may be difficult to operate your computer.
-
Select a display mode value in the "Display Mode" drop-down box for the hot key slot.
-
Select a scaling mode value in the "Scaling Mode" drop-down box for the hot key slot.
-
Select "Preserved" to preserve the aspect ratio of the image.
-
Select "Stretched" to stretch the image to the edges of the panel.
-
Select "Centered" to center the image in the middle of the panel.
-
-
Select a DPI scale percentage value in the "DPI Scale" drop-down box for the hot key slot.
Note: You may need to use GPU Scaling in your display driver settings to prevent the monitor from overriding the scaling mode.
The display settings can be immediately applied by clicking on the "Apply Display Mode" button for a hot key slot.
Individual hot keys can be cleared by clicking on the "Clear Hot Key" button for a hot key slot when a hot key is set.
If you find the application useful and wish to donate, there is a "PayPal Donate" button that will open a PayPal donation web page.
The theme can be changed between "Light Mode" and "Dark Mode" by clicking on the "Change Theme" button. The icon will change to indicate the current theme.
The application can start automatically when the user logs into Windows by clicking on the "Run On Startup" button. The arrow will turn green to indicate that this option is enabled. The application will start minimized to the system tray.
If you have created a custom display mode while the application is running, there is a "Refresh App" button that will refresh the application to reflect the new display mode.
All hot key slots for the selected display can be reset by clicking on the "Clear All Slots" button.
The application will be minimized to the system tray when the "Minimize To Tray" button is pressed. To restore the application, click the system tray icon and select "Restore".
To exit the application, click on the "Exit App" button. You can also exit the application from the system tray by clicking on the system tray icon and selecting "Exit".
- Release the initial build.
- Add scaling mode selection.
- Add multi-monitor support.
- Add display orientation selection.
- Add button to immediately apply display modes.
See open issues for a full list of proposed features (and known issues).
Distributed under the MIT License. See LICENSE.txt for more information.
Jonathan Miller - jonRock1992@gmail.com
Distribution made possible with the following tools:
Disclaimer: Development of Display Hot Keys is not contingent on donations. PayPal is a registered trademark of PayPal, Inc. The PayPal logo is a trademark of PayPal, Inc.