OS X通过键盘右键单击/上下文菜单


25

是否可以使用键盘快捷键访问当前选定项目(而不是鼠标下的项目)的右键单击/上下文菜单?

如果没有,有没有办法通过Applescript或实用程序来实现?


相关的问题在这里超级用户。不过目前都没有提及任何可行的解决方案。
Lri 2012年

Answers:


8

在Mac上,一般无法确定当前插入点的屏幕坐标。因此,无法自动在当前插入点进行点击。

在某些应用中,可能有一种通过AppleScript获取坐标的方法,或者有可能使用某种私有API或其他系统黑客方法获取坐标,但是Apple API不支持此问题的通用解决方案。

显然,它是Windows上非常常见的UI手势,但您不能在Mac上做。


19

上下文菜单主要只能通过右键单击(或单击控件)来打开。

但是,如果要在不使用鼠标的情况下右键单击屏幕上的特定区域,则可以使用“系统偏好设置”中“通用访问”设置中的“鼠标键”。使用它,您可以使用键盘数字键盘控制鼠标。当被激活时,单击鼠标右键,然后可以通过实现Ctrl+ 5键盘上带有数字键盘或Fn+ Ctrl+ i一台笔记本电脑。这将使您可以“右键单击”您的单词。

转到系统偏好设置->通用访问->鼠标->启用鼠标键(ON) 转到系统偏好设置->通用访问->鼠标->启用鼠标键(ON)

发现于:https : //stackoverflow.com/a/11238186/1919382


3

我也在寻找这种功能,并找到了一个不错的选择。

也可以在顶部菜单栏中找到OS X中的大多数上下文菜单项,您可以使用键盘快捷键进行访问。默认情况下,它设置为ctrl+ F2,但是这通常不起作用。您可以在“键盘”首选项窗格上更改绑定。

这篇文章有更多详细信息http://reviews.cnet.com/8301-13727_7-57591609-263/access-menus-via-the-keyboard-in-os-x/


好答案。我也使用这种解决方法已有一段时间了。不幸的是仍有大量的是只有在上下文菜单操作..
维克张

2

可能会写一个Applescript,将鼠标移到所选项目上并单击鼠标右键。除此之外,不,我不相信有办法。


2

对于Finder中的文件,您可以使用Alfred的文件操作功能访问“操作”菜单(而不是内置的上下文菜单)。

这仅在应用程序的付费版本中,但是我拥有它是因为它和其他使它值得的功能。例如,您可以选择的操作之一是“发送电子邮件到...”,然后开始键入并选择直接从您的联系人中读取的名称,按Enter,然后会打开“撰写电子邮件”窗口,其中包含收件人和主题填写并附加文件。

有了这些功能和其他功能,它与上下文菜单并不相同,但是自从我安装了Alfred之后,就再也不需要访问文件的上下文菜单,因此,我认为它至少可以满足Finder的要求。


1

最新版本的BetterTouchTool具有可以触发的操作:“使用特定的应用程序打开当前查找器选择”,以及另一个动作:“使用特定的应用程序打开活动/选定的文件夹”。

这可以亲自处理在Finder中右键单击的所有用例。我使用⌥'打开终端中的活动/选定文件夹,并使用手势(从触控板底部向上滑动两根手指)在Adobe Bridge中打开当前的Finder选择。完美运作。


BTT也可以用于分配键盘快捷键来打开上下文菜单,这实际上是OP所要求的(尽管您的解决方案可能是他正在寻找的)。
Winterflags

1
@Winterflags,我认为它不能仅打开上下文菜单(我看不到该选项),但是可以将其设置为直接激活上下文菜单中的任何项,无论是按名称,按位置还是按一个多个替代名称(例如,“隐藏”或“显示”)。
2016年

嗯,我知道它可以使用触控板手势打开上下文菜单,但也许无法通过键盘快捷键来完成。
Winterflags

1

它远没有吸引人,并且确实没有具体的方法可以执行此操作,但是如果您的左手没有其他选择,则可以很好地工作(在宏中)。

Hold Cmd+F5 (turns voiceover on)
Press Tab
Press Space
Press Esc
Press Cmd+Ctrl+Alt+Space
Select menu item "Show menu"
Hold Cmd+F5 (turns voiceover off)

这是一个非常混乱的系统,无法始终如一地工作。但是有时它是唯一可行的,足以发挥作用的选项...


-1

我实际上是在寻找此快捷方式来对gmail中选定的单词进行快速语法检查。通常,画出单词(选项+ Shift +左箭头),然后右键单击以查看选项(我讨厌使用鼠标)。

对于这种特殊情况,有Chrome快捷方式,即[cmd + shift; —或— cmd:]显示语法检查。然后,您可以使用箭头键浏览建议。

这为我解决了该特定问题。

希望能帮助到你。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.