Giter Site home page Giter Site logo

quickhdr's Introduction

Quick HDR

Quick HDR is a simple background app that provides quick control over Windows HDR settings. You can turn HDR on and off with a global hotkey (CTRL+WIN+H), and check whether HDR is enabled with a system tray icon.

Quick HDR uses Windows accessibility technology to automatically access and drive the Settings app (Settings > System > Display page). This means that Quick HDR will open the Settings app in the background when triggered.

How to install

Note: For now, you have to build from source (see below).

Quick HDR is only useful on systems that support Windows HDR.

In addition, we strongly recommend that you update to the latest version of Windows 10 and the latest graphics driver. There is no technical limitation to supporting older OSes and drivers, but updating gives you the latest bugfixes and feature improvements for HDR Support.

Instructions

  1. Launch Quick HDR.
  2. Quick HDR automatically registers itself to start automatically when you login. You can enable/disable this via Startup Manager.
  3. Press CTRL + WIN + H to toggle HDR on and off. You will see the Settings app open (minimized) as the app is accessing HDR controls via the Settings app. You will also see the screen momentarily flash black as the display switches between HDR and SDR modes.
  4. You'll see a popup indicating what the new HDR mode is.
  5. If you click the system tray icon, a popup menu will let you turn HDR on and off (same as the hotkey), or to exit Quick HDR,

Limitations and notes

  • Quick HDR currently only supports HDR settings on the primary display. If you have a multi-monitor system, you can change this by opening Settings > System > Display and looking for the "Make this my main display" control.
  • Quick HDR relies on UI Automation to automatically access and drive the Settings app. You will see the Settings app load whenever you toggle HDR on and off. In addition, this method is not 100% reliable and sometimes will have no effect. In most cases, just try toggling HDR again. Feel free to close the Settings app as Quick HDR will automatically relaunch it when needed.

How to build

Requirements:

  • Visual Studio 2019 or later with the .NET Desktop Development and Universal Windows Platform workloads
  1. The main project (QuickHdr) is a regular WPF app and you can run it directly as a loose-file app.
  2. If you want to package it as an MSIX installer for easy distribution, Publish the AppPackage project.

quickhdr's People

Contributors

13thsymphony avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

j4nsolo

quickhdr's Issues

provide release file

Hi, I recently found your Quick HDR repository and would really like to try it out. Unfortunately, I don't own Visual Studio and also don't have any experience with it, so I'm not able to build the app. Could you please provide a release file for this project? This would be much appreciated, thank you!

Best regards

Change default hotkey to match Windows 11

Hi! In Windows 11, the default hotkey to enable and disable HDR is [WIN][ALT][B]. While that's less-intuitive, it's going to be better for muscle memory to use the official Windows 11 key binding.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.