V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xcp3555
V2EX  ›  macOS

有没有快捷键可以只“显示 dock”,而不是“关闭自动隐藏 dock”

  •  
  •   xcp3555 · 2020-01-03 11:14:50 +08:00 · 6031 次点击
    这是一个创建于 1779 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Mac 的上下双边界简直傻透了,特别是 dock 的设计浪费了大量的屏幕空间。所以我把 dock 和菜单栏都设置成了自动隐藏,效果非常好。

    但是有一个小问题,dock 栏过于常用,我对滑动鼠标来激活显示和隐藏 dock 的方式非常抵触,不但有延迟,而且移动两次鼠标是真的多此一举(激活 dock 一次,点击对应图标一次)。在设置里倒是有“打开或关闭隐藏程序坞”的快捷键,但是这个快捷键一样反智,这个快捷键的意思从名字就能看出来,反正就是:用这个快捷键显示 dock 之后就关闭了自动隐藏,就需要手动隐藏 dock,而且新打开的程序也不再充满屏幕

    所以,有没有一个快捷键,可以显示自动隐藏状态的 dock,而且不会关闭 dock 的自动隐藏。 这样就可以实现:快捷键打开 dock->点击图标->新程序充满屏幕->鼠标移开之后 dock 自动隐藏。

    19 条回复    2021-12-04 04:01:13 +08:00
    JCZ2MkKb5S8ZX9pq
        1
    JCZ2MkKb5S8ZX9pq  
       2020-01-03 11:23:23 +08:00
    好像有个 cmd+shift+D 还是啥的。是自动隐藏 dock 的快捷键,在设置 /键盘 /快捷键里可以查。
    但我 dock 用的很少,多桌面+spotlight+ctrltab,基本不用 dock。
    JCZ2MkKb5S8ZX9pq
        2
    JCZ2MkKb5S8ZX9pq  
       2020-01-03 11:27:18 +08:00
    你这个需求,如果是打开新程序的话,可以考虑适应下 spotlight 那类的,虽然多打几个字,但不用动鼠标了。
    xcp3555
        3
    xcp3555  
    OP
       2020-01-03 11:32:32 +08:00
    @JCZ2MkKb5S8ZX9pq spotlight 也是常用的,不过一般是打开一些不固定在 dock 的东西才用,用 dock 就是想更快一些嘛,而且最小化的窗口之类的也搜不到。
    JCZ2MkKb5S8ZX9pq
        4
    JCZ2MkKb5S8ZX9pq  
       2020-01-03 11:42:30 +08:00
    最小化也 N 年没用过了,经常缩完就忘了。
    十几年前刚买 mac 的时候 dock 一大排,缩放动画看着超酷的。
    后来可以捏一把触摸板就激活 lauchpad 之后,就把常用的都放第一屏了。
    现在 win 用得多,mac 用得很少,就基本 spotlight 了。英文系统下,基本打两三个字母就有了。
    满屏应用的时候,dock 感觉弹出有点慢啊。
    jjxtrotter
        5
    jjxtrotter  
       2020-01-03 12:15:51 +08:00
    可以通过命令行更改 dock 栏弹出延迟
    xcp3555
        6
    xcp3555  
    OP
       2020-01-03 12:18:57 +08:00
    @JCZ2MkKb5S8ZX9pq 动不动动画的无所谓,最小化主要是方便用快捷键切换窗口,我用的 HyperSwitch,最小化之后就不会占用切换位置了,暂时还没有弹出慢的问题。
    lauchpad 倒是好办,有一个显示 lauchpad 的快捷键,不过我不太喜欢全屏的 lauchpad,而且用的多的也不是打开新程序,打开新程序在哪速度都一样,只是为了打开新程序的话的确是 spotlight 用的多。
    xcp3555
        7
    xcp3555  
    OP
       2020-01-03 12:28:23 +08:00
    @jjxtrotter 👍已改,效果好了很多,暂时这样用了,但是判定延迟太低了也容易误触。其实我只是想让它自动隐藏。手动显示,我甚至想关掉用鼠标显示 dock 的功能。
    ooops
        8
    ooops  
       2020-01-03 13:47:58 +08:00
    Alfred,LaunchBar 重度使用者,一般都是直接搜索打开,已经打开的也可以用来切前台。工作用的 IM 软件直接设置了快捷键,一键切换前台。dock 一般用来看消息。。现在也隐藏了
    MrUser
        9
    MrUser  
       2020-01-03 14:33:58 +08:00
    Karabiner Elements + Hammerspoon 可以实现这样的效果:
    CapsLock + g:打开或转到 Google Chrome
    CapsLock + q:打开或转到 Tencent QQ
    CapsLock + v:打开或转到 MS VS Code
    CapsLock + d:打开或转到 Dbeaver
    CapsLock + f:打开或转到 Git Fork
    CapsLock + t:打开或转到 Terminal
    CapsLock + a:打开或转到 Affinity Photo
    CapsLock + s:打开或转到 系统设置
    你想直接打开的软件都可以自定义,最终效果就是“什么是 dock ?”
    P.S. 单按 CapsLock 还是它本身的功能
    pmispig
        10
    pmispig  
       2020-01-03 14:44:25 +08:00
    放到右边,变成很小就行了
    TheLamb
        11
    TheLamb  
       2020-01-03 17:32:39 +08:00
    推荐个 app contexts,然后配合 alfred,基本上很少用得 dock 了
    jxie0755
        12
    jxie0755  
       2020-01-04 00:10:56 +08:00
    你这个需求相当独特啊, 这相当于并没有开启和关闭隐藏 dock 的功能. 这相当于 Dock 是一直隐藏的, 但是你是临时显示一下, 我不知道 macos 有没有提供这样的接口..........

    但是很多人都说了, 用 spotlight 或者 alfred 可以部分解决一些效率问题

    不过你说的一点很对就是最小化的程序如果不看 dock 的话, 就会不记得自己已经最小化过了, 你用 alfred 开启 app 也不会把那个窗口打开. 我的解决办法就是..........不要最小化..........只用最大化, 你想屏蔽干扰就把窗口最大化好了...然后使用 misson control 来切换已经打开过的 app
    jxie0755
        13
    jxie0755  
       2020-01-04 00:14:30 +08:00
    补充一下, 有个 Terminal 命令可以让 dock 在自动隐藏时弹出速度变快, 而且是可以自定义的.

    defaults write com.apple.dock autohide-time-modifier -float 0.12;killall Dock
    那个 0.12 的参数可以调节弹出速度

    你这么想吧, 按照你的需求, 你用快捷键激活了 Dock, 你鼠标还是要过去的, 所以鼠标走过去这一步没法省.
    如果鼠标过去了, Dock 能迅速弹出来的话,能解决你的一些问题.

    我也使用了这个命令
    lxml
        14
    lxml  
       2020-11-25 03:16:36 +08:00   ❤️ 1
    同因为这个疑惑,直到我找到了苹果官方的解答

    https://support.apple.com/zh-cn/guide/mac-help/mh35859/mac

    使用 ^ + F3 可以在自动隐藏的模式下,临时呼出 Dock,我一直因为这个耿耿于怀没有买副的屏幕,直到今天我偶然看见键盘快捷方式上找到了,希望能解决后来者的疑惑


    ps: 这个快捷键实用,但是不方便,很难摁到,所以改成了 Command + 1 了
    lxml
        15
    lxml  
       2020-11-25 03:22:08 +08:00
    经过两分钟的测试,我收回上方的话,这个东西默认会触发焦点,所以我发现还是摁 cmd+shift+D 这个更方便……
    yriiolik
        16
    yriiolik  
       2021-04-04 00:02:08 +08:00
    @lxml 问一哈。 这个快捷键怎么修改呢? 系统里好像找不到地方修改啊
    lxml
        17
    lxml  
       2021-04-04 01:24:49 +08:00
    @yriiolik #16 用 karabiner 随便映射下就行,不用改它,这个按键整个快捷键就行
    yriiolik
        18
    yriiolik  
       2021-04-13 16:08:11 +08:00
    好的 多谢。。 我去试试
    Anna1879
        19
    Anna1879  
       2021-12-04 04:01:13 +08:00   ❤️ 1
    1. 系统设置 ➔ 快捷键 ➔ 键盘 ➔ 将焦点移到程序坞,原生快捷键是`⌃F3`,可以更改
    2. Monetery 系统内置快捷键`Fn+A`选中程序坞的 finder 。
    个人推荐使用➋,键位更合理方便操作。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2224 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:34 · PVG 09:34 · LAX 17:34 · JFK 20:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.