OS X中的任何方式都可以使用键盘快捷键切换到全屏应用程序?


1

OS X具有一项功能,您可以在其中创建用于切换到特定桌面/空间的键盘快捷键。但是,没有一种明显的方法可以使用键盘快捷键切换到直接全屏应用程序。有没有办法做到这一点?

其他一些人已经问过这个,并且有一些建议,但我没有找到一个完成我要求的东西:

  • 一个建议是打开“切换到应用程序时,切换到打开应用程序窗口的空间”,然后切换到应用程序。我不想打开此功能,因为我经常切换到应用程序而不想更改空格。

  • 另一个建议是使用Ctrl +箭头键,可用于切换到全屏应用程序,但不能直接切换到一个。你必须在一个相邻的空间。我想要一个切换按键 到申请。

我愿意使用像BetterTouchTool这样的第三方应用程序将脚本或应用程序绑定到键盘快捷键,如果允许我这样做的话。

Answers:


0

如果目标是快速直接切换到特定的全屏应用程序,而不是专门这样做而不将手从键盘上移开,则可以使用hotcorners或三指滑动(如果在笔记本电脑/ Magic Trackpad上)。我设置屏幕的右下角以触发任务控制;当我需要切换时,我点击那个角落,然后选择空间或全屏应用。它有点麻烦但反复比控制箭头快。


这里的目标是能够通过一次击键切换到特定的全屏应用程序,所以不幸的是你的方法对我不起作用。但感谢你的建议。
GuyGizmo

0

部分答案,因为我本周在打电话。

如果您使用应用程序最大化而不是全屏,则同时使用菜单栏和Dock设置为自动隐藏,然后您可以简单地将每个应用分配给自己的Space&使用Ctrl / number直接切换。

缺点是你仍然有窗户环绕,上部是你仍然完全控制。


这是一个有趣的想法,虽然对我来说不可行,因为我需要保持菜单栏可见。我想可以通过修改其Info.plist文件并设置LSUIPresentationMode = 4来单独创建应用程序隐藏菜单栏,但它有点粗略,可能会产生意想不到的副作用。
GuyGizmo

Tbh,因为我有一对27“屏幕,我不打扰隐藏菜单栏,只是停靠。我喜欢控制每个空间有一个应用程序或'家庭'。
Tetsujin

0

当您在应用程序中时,请尝试同时按Cmd-Ctrl-F


0

要做到这一点:推 控制 < 要么 控制

如果您选中或取消选中“基于最近使用的自动重新排列空格”,则可以稍微更改功能。 (系统偏好设置>任务控制)

我知道没有其他方法可以做到这一点。我使用了一些第三方应用程序。我确信在某个地方存在一些第三方应用程序。我听说过 巫婆 使窗口切换器类似于Windows样式,这可能会获得您正在寻找的确切结果,但可能不会。截至今天,它的价格为15美元。它没有在广告中提及全屏,尽管它有很多选项,所以它可以涵盖这一点。

老实说,你不能期望OS X更好。看看你遇到了什么:

在OS X中的应用程序之间切换是 命令 + 标签 并安排最近的应用程序。在应用程序内的窗口之间切换是 命令 + ` 并按顺序排列窗口。同 控制 + / 并且“自动重新排列空间......”未经检查,您可以获得类似于OS X在应用程序中处理窗口切换的方式的顺序切换,这是一种不好的方式,但至少存在某种先例。

我有很多关于在OS X中切换应用程序的抱怨。我不喜欢在应用程序之间切换有一个键盘快捷键,一个用于在应用程序内的窗口之间切换,一个用于在空格之间切换,它们有不同排序。我想让一个人在一切之间切换。我也讨厌包含箭头键的键盘快捷键,就像这个。这违背了快速键盘快捷键的目的:我仍然需要移动我的手,不妨使用鼠标。我现在强烈考虑转换到Windows 10,因为它将包含bash。我使用键盘快捷键几乎所有东西,Windows做得更好,更不用说我老实说认为Windows软件看起来更好。


1
您的意思是使用“左箭头键”而不是“<”和“右箭头键”而不是“>”?
perhapsmaybeharry

是的,让我改变一下。
Joseph Hansen

0

另一个答案:

如果您将“系统偏好设置”设置为在切换到应用程序时切换到具有活动窗口的空间,则可以使用Alfred(可能还有内置的Spotlight程序)。如果你可以按下Spotlight的键盘快捷键并输入应用程序的前几个字母,你可能会非常快速地切换。


0

我发现了一种有效的方法。我注意到,双击停靠栏图标将切换到全屏应用程序的空间,即使“在切换到应用程序时,切换到应用程序打开窗口的空间”也会在Mission Control的系统首选项中关闭。即使隐藏了底座,也可以制作一个利用它的AppleScript:

tell application "System Events"
    tell process "Dock"
        tell list 1
            tell UI element "insert application name here"
                click
                click
            end tell
        end tell
    end tell
end tell

将其保存到scpt文件,然后使用BetterTouchTool等应用程序将其绑定到击键。由于它使用OS X的辅助功能API,因此需要调用它的任何应用程序才能拥有远程控制计算机的权限(在系统偏好设置>安全和隐私>“隐私”选项卡>辅助功能)。

这确实有一个我所知道的限制,即如果应用程序在其他空间上没有其他打开的窗口,它只能始终有效。否则,这将在应用程序窗口占用的各个空间之间切换。幸运的是,我的用例涉及一个没有任何其他打开窗口的应用程序,因此它满足了我的要求。

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.