Skip to the content.


Display Hot Keys

Effortlessly control display settings!
Report Bug · Request Feature · Releases

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. License
  6. Contact
  7. Dependencies

About The Project

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.

Common Use Cases

Example Screen


Back to Top  ▲

Getting Started

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!



This application will be distributed as a portable package and as an installer.


  1. Download the zip archive.

  2. Unzip the archive.

  3. Double-click the DisplayHotKeys executable file or create a shortcut to run the application.


  1. Download the installer.

  2. Run the installer.

  3. Follow the installer prompts.

  4. Double-click the created shortcut or the DisplayHotKeys executable file in the install directory to run the application.

Back to Top  ▲


This application will launch minimized to the system tray in the task bar by design.

Setting Hot Keys

  1. Click the “Change Hot Key” button.

  2. Press the key combination for the hot key. (Up to three keys can be used!)

  3. 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!

Changing Displays

  1. Click the “Display” drop-down box.

  2. 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.

Changing Active Hot Key Slots

  1. Click the “Slots” drop-down box.

  2. Select one of the values.

Note: There can be up to 12 active hot key slots for each connected display.

Selecting Display Settings

  1. Select a display mode value in the “Display Mode” drop-down box for the hot key slot.

  2. 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.

  3. 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.

Button Interaction

Clear Hot Key

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.

PayPal Donate

If you find the application useful and wish to donate, there is a “PayPal Donate” button that will open a PayPal donation web page.

Change Theme

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.

Run On Startup

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.

Refresh App

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.

Clear All Slots

All hot key slots for the selected display can be reset by clicking on the “Clear All Slots” button.

Minimize To Tray

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”.

Exit App

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”.

Back to Top  ▲


See open issues for a full list of proposed features (and known issues).

Back to Top  ▲


Distributed under the MIT License. See LICENSE.txt for more information.

Back to Top  ▲


Jonathan Miller -

Back to Top  ▲


Distribution made possible with the following tools:

Back to Top  ▲

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.