用户指定的 Windows 快捷键是否仅适用于某些目录?

gal*_*nja 13 windows windows-7 keyboard-shortcuts windows-explorer shortcuts

我正在尝试通过按快捷键将计算机的扬声器静音。我的键盘没有“静音”按钮或任何其他额外的多媒体按钮。

使用我的键盘,我通过使用参数(切换静音开/关)创建NirCmd的快捷方式来使我的计算机mutesysvolume 2静音。然后我分配了这个快捷方式,Ctrl + Alt + M通过右键单击快捷方式> 的快捷键Properties > Shortcut > Shortcut key

但是,这只适用于我在桌面或桌面中的子文件夹中创建快捷方式文件。

我最初尝试在 Program Files 文件夹的 NirCmd 目录中创建快捷方式,但没有成功 - 快捷键不起作用(但快捷方式有效)。我还尝试在 下一级的子目录中创建快捷方式C:\,但仍然无济于事。然后我尝试在一个目录级别下创建快捷方式,C:\Users\username但快捷键仍然不起作用。即使我将快捷方式文件 (.lnk) 移动到桌面,快捷键也不起作用。

我尝试移动nircmd.exe到 Windows 目录,这样我就可以在不指定目录的情况下调用它,但我仍然遇到上述相同的问题。

如果我将快捷方式文件放在我提到的目录中,有人知道快捷键不起作用的原因吗?

我使用的是 64 位 Windows 7 和 64 位版本的 NirCmd。

Mik*_*key 8

它必须在开始菜单文件夹或桌面中。

根据 Microsoft 支持页面,快捷方式的快捷键不起作用

症状

您无法通过按快捷键来运行快捷方式。

原因

快捷键仅适用于桌面或“开始”菜单层次结构中的快捷方式。

解析度

确保要使用快捷键的快捷方式位于桌面、“开始”菜单或 Windows\Start Menu\Programs 文件夹中。

更多信息

快捷键的工作方式因快捷键的位置而异。如果快捷方式在桌面上或开始菜单层次结构中,您可以使用其快捷键启动指定的程序,或者切换到已运行的程序。

如果快捷方式不在桌面或开始菜单层次结构中,则无法使用其快捷键启动指定的程序,但如果指定的程序已在运行,则可以使用其快捷键切换到指定的程序。

注意:某些程序可能无法使用快捷键。例如,快捷键不适用于快速启动栏上的项目。


Tex*_*Hex 7

我想问题出在 Windows 只会扫描某些目录的链接及其键盘快捷键这一事实。您提到的文件夹以及键盘命令不起作用的文件夹很可能不会被 Windows“扫描”。

我在Windows XP 中找到了这个 KB 条目,它说这种类型的键盘快捷键仅适用于桌面上和开始菜单内的链接。对于 Windows 7,我找到了这个条目,但它没有指定链接需要位于哪个文件夹中。

但是,我可以确认当条目位于开始菜单的程序中时键盘快捷键将起作用。

因此,我建议您只需将链接拖放到“程序”菜单,然后再次分配快捷方式以确保 Windows 知道它并且它应该按预期工作。

  • 最后一段很重要 - 必须在快捷方式移动到开始菜单后设置键 (3认同)