NightVision is a Windows utility for applying display profiles quickly through the NVIDIA Control Panel. It provides a Tkinter interface, editable presets, a configurable Normal profile, and global hotkeys that keep working while other keys such as Shift or Ctrl are held in games.
For the released Windows executable or installer:
- Windows.
- NVIDIA Control Panel installed and working.
- An NVIDIA display configuration that exposes desktop color controls.
- No Python installation required.
For source mode or rebuilding:
- Python 3 with
tkinter. - PyInstaller, installed automatically by the build script when needed.
- Inno Setup 6 for rebuilding the Windows installer. The build script can install it through
winget.
GitHub releases provide separate assets:
NightVision-vX.Y.Z-setup.exe: recommended Windows installer.NightVision-vX.Y.Z-portable.exe: portable executable, no installation and no Python required.NightVision-vX.Y.Z-python-source.zip: source version for development or manual Python launch.
The .exe builds include Python, Tkinter, and the app assets through PyInstaller.
python .\NightVision.pyOr use the launcher:
.\NightVision_Launcher.cmdIf dist\NightVision.exe exists, the launcher starts the bundled executable. Otherwise it starts NightVision.py through pythonw.exe.
- Start
NightVision. - Keep the app running.
- Select
Normalor a preset from the sidebar. - Edit the preset name, keyboard shortcut, or display values.
- Click
Save, then clickApplyor press the preset hotkey.
Normal is editable and cannot be deleted. Pressing an active preset hotkey again restores Normal.
Each preset can have its own shortcut. A preset with no shortcut can still be applied from the UI.
Numeric settings can be changed with the slider or by typing a value directly into the value field.
Normal: display values used to restore your regular image.NightVision: default high-visibility preset.Name: editable preset title.Keyboard shortcut: hotkey assigned to the selected preset.+ Add: creates a new preset.Delete: removes the selected preset.Normalcannot be deleted.Open INI: opens the advanced configuration file.
F8
F9
^F8 Ctrl + F8
!F8 Alt + F8
+F8 Shift + F8
#F8 Win + F8
Extra held modifiers are allowed. For example, F8 can still trigger while Shift or Ctrl is being held.
If installed through NightVision-Setup.exe, uninstall NightVision from Windows Settings or the Start Menu.
To remove runtime settings manually:
Remove-Item "$env:APPDATA\NightVision" -Recurse -Force