How to delete/change nVidia hotkeys

hotkeysnvidia-graphics-card

I have the following setup:
Windows XP Professional Service Pack 3 (build 2600), 4G of Memory, LOTS of free space
NVIDIA GeForce 9800 GT [Display adapter]
Samsung SyncMaster [Monitor] (23.1"vis, s/n HVMSA00612, October 2009)
Samsung SyncMaster [Monitor] (23.1"vis, s/n HVMSB02065, November 2009)
Driver Version 6.14.11.9562 11/20/2009 Each monitor running 2048×1152 32bit colour

The problem is that something in the nVidia suite of software has co-opted the Ctrl-Alt-H hotkey to switch it's profiles. I need that hotkey for something else and have never, ever needed to switch profiles on the fly (not much of a games player). However I have failed miserably in locating the place to delete or change this hotkey. The nView utility doesn't list ANY hotkeys, let alone the bothersome one. I've tried unloading, not letting load and disabling services I associate with nVidia. Nothing seems to do the trick. I've appealed the issue in the nVidia user forums, but the only reply I got indicated my 'issue' was not of interest to the largely gamer-focused user group. Ergo, I ask here.

Anybody got any ideas?

Thanks in advance, GM

Best Answer

I've noticed this too, and I've also found your thread on the NVIDIA forums.

An easy free solution, depending on what you intend to assign the hotkey to, is to use Autohotkey's function called ControlSend. Using Autohotkey you can capture the key combination and ControlSend can override it's current functionality and send it to a specific application or window, instead of NVIDIA's application.

The basic syntax would be similar to this:

^!h::
ControlSend, ahk_parent, ^!h, ahk_class CLASS_GOES_HERE
return

The Window Spy utility that comes with Autohotkey can tell you the window class if you simply hover over the window while it's running. Replace the class CLASS_GOES_HERE with the class given to you by Window Spy.

Since NVIDIA doesn't have an apparent way to unmap the key combination, overriding seems to be the easiest free solution available.

For another easy, but not free solution, there is Hotkey Commander. It is shareware (15 days free trial, $15 to buy) and allows you to add, reset, and remove hotkeys implemented by other applications:

alt text

Related Question