如何在 Macintosh 上抓取 Cmd-Tab 而不是发送到屏幕共享?

如何在 Macintosh 上抓取 Cmd-Tab 而不是发送到屏幕共享?

我在运行 OS X Lion 的 Macintosh 上使用该Screen Sharing应用程序。我使用 Command-Tab 在应用程序之间切换,类似于 Windows 计算机上的 Alt-Tab。但是,当屏幕共享应用程序获得焦点时,Command-Tab 会被目标屏幕而不是我的本地 Macintosh 解释。

我怎样才能覆盖此行为并让我的 Macintosh 看到 Command-Tab 而不是远程屏幕?

答案1

意识到这已经过时了,但我发现使用活动监视器应用程序终止“RFBEventHelperd”进程可以让 Command-Tab 正常使用屏幕共享。我还没有看到终止此进程有任何副作用。

唯一的问题是,每次启动新的屏幕共享实例时,您都必须终止此过程。

这是我找到此解决方案的链接:http://hints.macworld.com/article.php?story=20120221065822722

答案2

如果您按下optioncommandx,则屏幕共享窗口将进入“观察模式”,并且不会接受任何鼠标或键盘输入。然后您可以按下commandtab并切换应用程序。我知道这并不能真正解决您的问题,但至少是一种快速的解决方法……

答案3

macOS Catalina( 10.15.5) 上,我可以通过卸载RFBEventHelper守护进程让 Cmd-Tab 在我的主机上工作:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.RFBEventHelper.plist
  • 您需要禁用系统完整性保护
  • 您可以使用以下方式检查 SIP 状态csrutil status
  • 不建议禁用 SIP

答案4

我认为我有解决方案。我遇到过同样的问题。在两台 Mac 上,进入“系统偏好设置”以查看共享屏幕选项,并确保“外部管理”或“远程管理”已关闭且屏幕共享已打开。也许我用的词不太准确,因为我是从荷兰语翻译过来的。希望这对你有帮助。

相关内容