如何删除/更改 nVidia 热键?

Gar*_*ord 7 hotkeys nvidia-graphics-card

我有以下设置:Windows XP Professional Service Pack 3 (build 2600)、4G 内存、大量可用空间 NVIDIA GeForce 9800 GT [显示适配器] Samsung SyncMaster [显示器] (23.1"vis, s/n HVMSA00612, October 2009 ) 三星 SyncMaster [显示器] (23.1"vis, s/n HVMSB02065, 2009 年 11 月) 驱动程序版本 6.14.11.9562 11/20/2009 每台显示器运行 2048x1152 32 位颜色

问题是 nVidia 软件套件中的某些东西已经选择了 Ctrl-Alt-H 热键来切换它的配置文件。我需要该热键用于其他用途,并且从来不需要动态切换配置文件(不是很多游戏玩家)。但是,我在找到删除或更改此热键的位置时惨遭失败。nView 实用程序没有列出任何热键,更不用说麻烦的了。我试过卸载,不让加载和禁用与 nVidia 关联的服务。似乎没有什么可以解决问题。我已在 nVidia 用户论坛上对该问题提出上诉,但我得到的唯一答复表明,主要以游戏玩家为中心的用户群对我的“问题”不感兴趣。因此,我在这里问。

有人有任何想法吗?

提前致谢, GM

Joh*_*n T 8

我也注意到了这一点,而且我还在NVIDIA 论坛上找到了的帖子。

根据您打算将热键分配给什么,一个简单的免费解决方案是使用Autohotkey 的名为ControlSend函数。使用 Autohotkey,您可以捕获组合键,ControlSend 可以覆盖它的当前功能并将其发送到特定应用程序或窗口,而不是 NVIDIA 的应用程序。

基本语法类似于:

^!h::
ControlSend, ahk_parent, ^!h, ahk_class CLASS_GOES_HERE
return
Run Code Online (Sandbox Code Playgroud)

如果您在运行时将鼠标悬停在窗口上,Autohotkey 附带的 Window Spy 实用程序可以告诉您窗口类。用CLASS_GOES_HEREWindow Spy 给你的类替换类。

由于 NVIDIA 没有明显的方法来取消键组合的映射,因此覆盖似乎是可用的最简单的免费解决方案。

对于另一个简单但不是免费的解决方案,有Hotkey Commander。它是共享软件(15 天免费试用,购买 15 美元)并允许您添加、重置和删除其他应用程序实现的热键:

替代文字