Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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 2048x1152 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

share|improve this question

2 Answers 2

up vote 5 down vote accepted

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

share|improve this answer
    
John, thought I'd added this comment yesterday. But obviously I was wrong. I'm a little disheartened that an exact map to the nVidia hotkey has become available, but I've downloaded the HotKey Commander trial and I think that's my path to happiness. Thanks for the pointer. I'll wait a little while longer before giving you the checkmark, but barring something unexpected, you get it. Regards, GM –  Gary M. Mugford Feb 18 '10 at 17:03

Get Glary Utilities (which is free) or TuneUp Utilities (Awesome), Advanced SystemCare, etc. and go to the STARTUP PROGRAMS tab.

Nvidia Graphics Cards, when first installed, places a Hotkey process in Startup. It may simply say "rundll32.exe", but if you click on the properties tab, you will see the actual key is pointing to C:\Windows\system32\nvHotkey.dll,Start or something similar.

It is SAFE to delete this from your Startup Programs. It adds a few Nvidia Card-specific Hotkeys. I know this is a year old post, but if someone else sees it, I hope this helps. You can then go through the list and remove a bunch of other junk in your Startup that is probably not needed if you still have something like this DLL set to run.

share|improve this answer
1  
I actually decided to switch to an AMD card and be done with it. Now, that card resides in my spare computer, so the tip still is germane. But when I checked, nvHotKey wasn't being loaded. It did find the RunDLL loading the nvMCtray.dll, but not the hotkeys. Different updating of the drivers AND the other computer is running WinXP. BUT, knowing ABOUT nvHotkey.dll is a nice tip for the future, should I upgrade the old machine to Win 7. Thanks. –  Gary M. Mugford Dec 3 '11 at 1:38

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.