上下文菜单按钮是否有键盘和弦?

ppi*_*tle 55 keyboard keyboard-shortcuts

在 Windows pc 上,上下文按钮很棒!但是在某些键盘(主要是笔记本电脑)上,它们已停止包含专用按钮。

是否有可以调出上下文菜单的键盘和弦(快捷键)?

在此处输入图片说明

小智 81

Shift+ F10!我最喜欢的快捷键之一!

  • 我的天啊。我从来不知道。凉爽的! (12认同)
  • 太棒了,尽管在某些应用程序中它不起作用,例如在 Chrome 和 Opera 中网页元素的上下文菜单上(Webkit 问题?) (4认同)
  • 它也适用于某些应用程序中的 Ubuntu,例如 Chrome。 (2认同)

kdb*_*kdb 8

虽然不能直接回答您的问题,但可能有比Shift+更好的解决方案F10。举个例子,当我输入这个答案时,它在 Chrome 浏览器中不起作用。同样,在我真正需要的上下文菜单键大多数程序(又名Apps-Key)我经常使用它,那是“用双手或拉伸一个笨拙”之类的关键comination Shift+F10是不利的。

但是请注意,我只能评论 Windows 解决方案。此外,这些解决方案还假设您有其他愿意牺牲的密钥。

1. 通过 Windows 注册表(或 SharpKeys 实用程序)重新映射密钥

Windows 允许通过注册表重新映射密钥。遗憾的是,这不使用任何直接的语法,因此您最好使用第三方实用程序来生成重新映射,例如SharpKeys

SharpKeys 截图

屏幕截图显示了我对 Thinkpad Edge E540 的配置,其中上下文菜单键已被 PrintScreen 取代,但提供了对我完全没用的实用程序按钮(打开 calc.exe、锁定屏幕、打开浏览器、打开“我的电脑”) .

值得庆幸的是,它为键使用了描述性名称,这样就没有必要自己找出键码了。

直接使用注册表重新映射密钥仍然需要第三方软件才能找出密钥代码(特别是对于非标准密钥),因此我建议不要费心尝试,只要 SharpKeys 在您的设备上工作即可。

2. 自动热键

或者,您可以使用更通用的实用程序(例如 AutoHotKey)重新映射键。我曾经使用脚本

; Print is Context, Shift-Print is Print.
$PrintScreen::Send {AppsKey}
$+PrintScreen::Send {PrintScreen}
Run Code Online (Sandbox Code Playgroud)

重新映射PrintScreenAppsShift+PrintScreenPrintScreen

然而,AutoHotKey 解决方案的一个弱点是,某些访问较低级别键盘事件的程序(例如许多游戏)不会通过 AutoHotKey。