我的设置如下:Windows XP Professional Service Pack 3(内部版本 2600)、4G 内存、大量可用空间 NVIDIA GeForce 9800 GT [显示适配器] Samsung SyncMaster [显示器](23.1 英寸可见度,序列号 HVMSA00612,2009 年 10 月) Samsung SyncMaster [显示器](23.1 英寸可见度,序列号 HVMSB02065,2009 年 11 月) 驱动程序版本 6.14.11.9562 2009 年 11 月 20 日 每台显示器运行 2048x1152 32 位色彩
问题是 nVidia 软件套件中的某些东西占用了 Ctrl-Alt-H 热键来切换其配置文件。我需要该热键来做其他事情,而且从来没有需要过在运行中切换配置文件(游戏玩家不多)。但是,我却找不到删除或更改此热键的位置。nView 实用程序没有列出任何热键,更不用说那个麻烦的热键了。我尝试过卸载、不让加载和禁用与 nVidia 关联的服务。但似乎都不起作用。我在 nVidia 用户论坛上对此问题提出了申诉,但我得到的唯一回复表明,我的“问题”与以游戏玩家为主的用户群无关。因此,我在这里提问。
有人有什么想法吗?
提前谢谢您,GM
答案1
我也注意到了这一点,并且还发现你的帖子在 NVIDIA 论坛上。
一个简单的免费解决方案,取决于您打算分配热键的内容,是使用Autohotkey 的函数调用控制发送。使用 Autohotkey 您可以捕获组合键,并且 ControlSend 可以覆盖其当前功能并将其发送到特定的应用程序或窗口,而不是 NVIDIA 的应用程序。
基本语法与此类似:
^!h::
ControlSend, ahk_parent, ^!h, ahk_class CLASS_GOES_HERE
return
Autohotkey 附带的 Window Spy 实用程序可以在窗口运行时将鼠标悬停在窗口上,从而告诉您窗口类。CLASS_GOES_HERE
使用 Window Spy 提供给您的类替换该类。
由于 NVIDIA 没有明显的方法来取消映射组合键,因此覆盖似乎是最简单的免费解决方案。
另一个简单但不免费的解决方案是热键指挥官。它是共享软件(15 天免费试用,购买需 15 美元),允许您添加、重置和删除其他应用程序实现的热键:
答案2
得到格拉利工具(免费)或调优工具(很棒)、Advanced SystemCare 等,然后转到“启动程序”选项卡。
Nvidia 显卡在首次安装时,会在启动中放置一个热键进程。它可能只是显示“rundll32.exe”,但如果您单击属性选项卡,您将看到实际的键指向 C:\Windows\system32\nvHotkey.dll,Start 或类似的东西。
这是安全的到删除从您的启动程序中删除它。它添加了一些 Nvidia 卡特定的热键。我知道这是一篇一年前的帖子,但如果有人看到它,我希望这会有所帮助。然后,您可以浏览列表并删除启动程序中的一堆其他垃圾,如果您仍有类似这样的 DLL 设置为运行,这些垃圾可能不需要。
答案3
我在谷歌上找到了这个 - 它对我有用:-)
我发现你不能删除它,但你可以更改它。所以我删除了 ALT+F12 快捷键,然后将其重新映射到 ALT+Z。permalinkembed
我刚刚单击它,它就变成绿色,然后按 ALT+F12。您可以按退格键删除其他映射,但那个映射不能被删除,只能重新映射。