跳到正文
发现
桌面应用效率工具

Switch:macOS 窗口切换器

Switch 是 macOS 上的键盘驱动窗口切换器,用 ⌘-Tab 列出所有窗口并支持输入筛选。

admin
发布于 2026-11-04
浏览
1
访问
0
下载
0
版本
v0.3.22
平台
macOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Switch 是一款面向 macOS 的键盘驱动窗口切换器。按下 ⌘-Tab 即可看到当前打开的所有窗口(包括其他 Space 上的窗口),直接输入文字就能筛选列表。应用已通过 Apple 公证,兼容 Apple silicon 与 Intel,macOS 14 及以上可用,免费。

主要功能

  • 一个选择器汇总所有打开窗口,按最近使用排序,并显示缩略图
  • 输入应用名或窗口标题的一部分即可筛选
  • 其他 Space 上的窗口与全屏窗口也会出现在列表中,选中后会带你切换过去(标记为 OTHER SPACE)
  • 用 ⌥-` 在当前应用的窗口之间循环
  • 支持网格布局或单列垂直列表(应用图标、名称、窗口标题、缩略图)
  • 可设置仅针对当前 Space 或当前显示器的额外热键
  • 可在选择器内直接关闭窗口、退出应用或隐藏应用
  • 支持按应用隐藏窗口,或按窗口标题排除
  • Pass-through 应用(虚拟机、远程桌面)在前台时仍保留热键
  • 兼容 Stage Manager
  • 内置自动更新

安装与使用

通过 Homebrew 安装:

brew install --cask Sanyam-G/switch/switch

也可以从官网下载最新 .dmg:https://switch-dev.sanyamgarg.com

卸载:

brew uninstall --cask Sanyam-G/switch/switch

或退出 Switch 后,把 /Applications 中的 Switch.app 拖到废纸篓。

常用快捷键:

  • ⌘-Tab 循环所有窗口,按住 ⇧ 反向切换
  • ⌥-` 循环当前应用的窗口
  • 直接输入文字按应用名或窗口标题筛选
  • 1-9(或小键盘)选择对应窗口
  • ⇧⌘W 关闭选中窗口,⇧⌘Q 退出其应用,⇧⌘H 隐藏
  • ↵ 确认,Esc 取消,⌘, 打开设置

可选的 Vim 风格 HJKL 导航或 home row 按键选择(启用后会关闭输入筛选)。在「设置 → Picker」中还可以开启 Vertical list(垂直列表)、Sticky picker(粘滞模式)、Click only(仅悬停不改变选中项)、Cross-Space 与 Excluded apps 等选项。

注意事项

  • 需要授予「辅助功能」权限以接管 ⌘-Tab 并聚焦窗口;「屏幕录制」权限仅用于生成缩略图,关闭缩略图后不再需要
  • 应用没有统计分析和账号系统,唯一的网络请求是检查更新
  • 更新通过 Sparkle 以 EdDSA 签名分发,每天后台检查一次,可在「设置 → General」关闭
  • 源码可见但并非 OSI 开源,采用 FSL-1.1-MIT 许可,任何非竞争用途免费,并将在 2028 年 5 月 6 日转为 MIT

本作品整理自 GitHub 开源项目 Sanyam-G/switch,原作者 @Sanyam-G。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.3.22当前版本

    使用 Option 热键时,在选择器中输入字母会得到字母本身,而不再变成 ç 之类的特殊字符。

评论