Windows 上下文菜单中的热键

Windows 上下文菜单中的热键

我已在 Windows 8 中的上下文菜单中添加了“在 Notepad++ 中打开”项(在注册表中)(由于某种原因,它未在安装期间添加)。

我使用与号 (&) 来分配热键,如下所示:

Edit with &Notepad++

现在,n 在我的上下文菜单中确实带有下划线,但热键不起作用(即使我选择了其他应用程序未使用的热键)。我该如何修复此问题?

答案1

将以下内容保存为 .REG 文件并导入到注册表中,以将 Notepad++ 的条目添加到所有文件的上下文菜单中:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\np]
@="Edit &with Notepad++"

[HKEY_CLASSES_ROOT\*\shell\np\command]
@="C:\\Program Files (x86)\\Notepad++\\Notepad++.exe \"%1\""

将以下内容保存为 .REG 文件并导入到注册表中,以便仅在 .TXT 文件的上下文菜单中添加 Notepad++ 的条目:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\txtfile\shell\np]
@="Edit &with Notepad++"

[HKEY_CLASSES_ROOT\txtfile\shell\np\command]
@="C:\\Program Files (x86)\\Notepad++\\Notepad++.exe \"%1\""

您还可以使用以下程序文件类型管理器如果您不喜欢手动编辑注册表。

结果:

1

答案2

知道了。

热键始终是项目标题的首字母。“&”符号使字母加下划线,但没有其他作用。

如果标题是“使用 Notepad++ 编辑”,则热键是“e”,如果我想将“n”作为热键,我需要将其重命名为“N 使用 Notepad++ 编辑”或“Notepad++”,并且我不需要与符号。

这看起来不像是一个逻辑行为,它可能是一个错误,但这就是它的工作原理。

相关内容