逆向修改 macOS Alt/Command + Tab 行为

2025 年 11 月 23 日
 kekeabab

周末折腾了一下 macOS ,对默认的 Alt/Command + Tab 行为一直不太满意:

它会切到没有窗口的 App (无事发生),会跳到其他工作区,体验非常割裂。

最终效果:

  1. 从切换列表中剔除所有没有可见窗口的 App
  2. 各工作区独立管理自己的 App 切换列表,不会再跳到其他工作区

写了一篇文章记录修改过程

https://kekeimiku.github.io/post/mac_alt_tab_fix

4439 次点击
所在节点    程序员
29 条回复
ruanimal
2025 年 11 月 23 日
有办法直接禁用 Alt/Command + Tab 吗
kekeabab
2025 年 11 月 23 日
@ruanimal #1 有办法

1. 改快捷键假装禁用

2. 从切换列表中删除所有 APP ,列表中没有东西的时候 Alt/Command + Tab 不会被识别,只会被当成普通按键
coolfan
2025 年 11 月 23 日
有意思 我现在在用 altTab 替代。但是 altTab 一直会提示屏幕权限
RandyLuo
2025 年 11 月 23 日
@coolfan 你把那个缩略图预览改成别的方式就不会有这个提醒了,AltTab 用着很完美。
coolfan
2025 年 11 月 23 日
@RandyLuo





是这个吗,好像还是会提示诶
youthcould
2025 年 11 月 23 日
小白需要一个简单的处理方法,也一直很烦默认的这种行为
wniming
2025 年 11 月 23 日
op 开发这个的主要目的是为了自用还是给别人用呢?我觉得如果自用的话大可不必这么折腾,换 linux 用 kde 桌面多好,笔记本用户直接整个 lunar lake 的轻薄本或者整个 macbook air m2 装 asahi linux ,使用体验绝对吊打 macos 。


我作为 linux 桌面的长期用户因为自己的需求也修改过很多桌面软件的代码,难度可比逆向 macos 小太多了。
RandyLuo
2025 年 11 月 23 日
@coolfan Appearance -> Switch between 3 different styles. You can customize them. -> App Icons(不要用 Thumbnails ,那个需要权限)
craftsmanship
2025 年 11 月 23 日
🐮
craftsmanship
2025 年 11 月 23 日
@wniming asahi 续航方面咋样。。也考虑过 没有 op 这样的折腾能力
kekeabab
2025 年 11 月 23 日
@wniming #7 我在 2022 年之前是长期 Linux 桌面用户(上班有时候用下公司发的 Mac ,也是由此入坑),最近几年才换了苹果全家桶长期使用

我当初遇到的几个痛点:

1. 不同分辨率多显示器,Linux Xorg 支持一坨
2. 我改用 Wayland 后,输入法又经常爆炸
3. 大量游戏没有 Linux 版,只能折腾什么 Wine Proton ,但我常玩的碰巧都支持苹果
4. 很难找到一个做工精美,重量轻,性能差不多,续航久,没有风扇噪音,并且完美支持 Linux 的本子
5. 不同设备间几乎没有联动,例如耳机、手表、手机等各种信息同步,除非自己造一堆轮子
6. 发生过几次恰巧在很关键的时候掉链子的事,让我对 Linux 桌面觉得非常“不成体统”,很多重要软件没有经过完善的测试,各种桌面环境也是各玩各的搞一大堆

asahi linux 在我眼里暂时完全没法用,槽点太多了不想提了

现在我不确定 Linux 桌面发展的咋样,但据我观察,我一个好朋友(前同事),一直在坚持使用 Arch Linux 工作,我有几次看他电脑还是有各种 bug ,时不时输入法炸了之类的

虽然 macOS 确实非常烂,实际上苹果就非常烂,但是很少遇到在关键时候掉链子的事,忍忍还是能用的 😂
coolfan
2025 年 11 月 23 日
@RandyLuo #8 明白了。我还挺喜欢这个缩略图的哈哈哈🤣这么比还是让它继续提示权限吧
darrh00
2025 年 11 月 24 日
赞一下动手能力

不过 Cmd + Tab 切换到无窗口应用对我来说是有用的,比如切换到无窗口的 Finder 和 Terminal ,我再按一下 Cmd-n 新建窗口,省去触摸板操作了。
darcyC
2025 年 11 月 24 日
好强
darcyC
2025 年 11 月 24 日
OP 是怎么入门这个的
rick13
2025 年 11 月 24 日
altab
Danswerme
2025 年 11 月 24 日
感谢分享,我用 macOS 的一大痛点就这样被楼主解决啦!
Honye
2025 年 11 月 24 日
楼主👍 请问可以做到切换到无窗口的应用时自动打开主窗口吗?
chandlerbing9317
2025 年 11 月 24 日
emmm ,我正在用这个 ,也可以解决这个问题
Vaspike
2025 年 11 月 24 日
https://github.com/vaspike/DevSwitcher2
不显示无窗口,环形切换器,可以尝试下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1174524

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX