Initials 下载

MAC 切换 APP · 原生 · 开源

按住右 ⌘,
按字母,就到了。

给常用 app 各指定一个字母。右⌘+M 切到音乐,再按一次就隐藏。不用找 Dock,也不用在 ⌘Tab 里一个个翻。左边的 ⌘ 也能按住直达,或者快速按两下弹出字母面板,看一眼就知道按哪个。

v1.1.0 · 1.8 MB · macOS 14 或更新 · Apple Silicon
Developer ID 签名,已通过 Apple 公证

左右 ⌘ 都能用默认保留 ⌘C、⌘V约 15 MB 内存附带命令行
双击左 ⌘ 后出现的字母面板:C Calendar、F Finder、M Music、S Safari 等
左⌘左⌘ 弹出面板 → 按 M 切到音乐
≈ 15 MB

内存占用

活动监视器口径(物理内存),菜单栏常驻。

≈ 0%

空闲 CPU

不轮询按键,只在你按键时由系统回调;实测空闲 1 分钟用 0.04 秒 CPU。

≈ 6 ns

每次按键的判断

拦截回调里只做几次比较,切换动作放到之后执行。

1.8 MB

安装包

纯 Swift + AppKit,没有内置浏览器或运行时。

两种用法 · 左右都能用

按住直达,双击看着选。

左右两个 ⌘ 各自决定怎么用:按住 + 字母、双击弹面板,或者两样都开。默认是右 ⌘ 按住、左 ⌘ 双击;想用左手,把左 ⌘ 的“按住”也打开就行。

键盘上左右两个 ⌘ 都可设置:按住右 ⌘ + M 切到音乐,按住左 ⌘ + K 切到 Keynote,双击任一 ⌘ 弹出字母面板

按住 ⌘ + 字母

右⌘左⌘ 按住 + 字母

  • 指定了 app 的字母:没开就启动,开着就切过去,已经在最前就隐藏;再按一次切回来。
  • 右 ⌘ 没指定的字母:在名字以这个字母开头、正在运行的 app 之间轮换,比如按 W 在微信和天气之间切。
  • 左 ⌘ 只接管指定过的字母:⌘C、⌘V、⌘W 这些照常工作。设置里如果左 ⌘ 占了常用快捷键,会直接提示是哪几个。
  • 同时按着 ⇧、⌥、⌃ 的组合一律照常交给当前 app。两个 ⌘ 同时按住时以右 ⌘ 为准。

双击 ⌘,再按字母

字母

  • 快速按两下 ⌘(左右都可以开),屏幕中间弹出这一边的字母面板,按字母就切换。
  • 面板不会抢当前窗口的焦点,按 Esc 或 4 秒不按键会自动关闭。
  • 按 ⌘C 之类的组合、按住不放、两下之间点了鼠标,或者左右 ⌘ 各按一下,都不会算作双击。

设置

一张字母表,几个开关。

点菜单栏的 ⌘ 图标 → 设置。键盘操作:⌘1/⌘2 切换右 ⌘ / 左 ⌘,⌘N 添加, 移除, 换 app,⌘W 关闭。

Initials 设置:右 ⌘ 的两个开关和字母表,C Calendar、F Finder、M Music 等
右 ⌘:勾选“按住”和/或“双击”。“添加…”选 app 并挑字母;“从 Hammerspoon 导入”可以一次导入已有的 rcmd 映射。
Initials 设置:左 ⌘ 按住和双击都打开,单独一张字母表 J Photos、K Keynote、Y Weather
左 ⌘:按住和双击都打开,用单独的字母表,避开 ⌘C、⌘V 这些常用键。
深色模式下浮在窗口上的字母面板
字母面板跟随系统深浅色。
  • 左右 ⌘ 各两个开关:“按住 + 字母”和“双击弹面板”,可以只开一个,也可以都开。
  • 按下的 app 已在最前时隐藏它:再按一次切回来,和 rcmd 的习惯相同。
  • 未指定的字母轮换运行中的 app:关掉的话,只有指定过的字母才会响应。
  • 左 ⌘ 使用与右 ⌘ 相同的字母:默认打开,只维护一张表;关掉可以给左边单独设。
  • 登录时打开:开机自动运行,常驻菜单栏。

和同类工具比

只做切 app 这一件事。

2026-09-24 核对各项目官方说明;资源占用只列了 Initials 自己的实测,不代表跨产品性能比较。

InitialsrcmdOctoCmdrcmd-liteThor
怎么切左右 ⌘ 都可:按住 + 字母直达、双击弹面板,可同时开右 ⌘ + 字母按右 ⌘ 弹面板,再按字母右 ⌥ + 字母每个 app 单独录一个组合键
没指定的字母在同首字母的运行中 app 间轮换按首字母按首字母临时分配给运行中的 app
另外的功能命令行;从 Hammerspoon 导入见其官网屏幕文字搜索、Vimium 式点击、滚动模式提示面板
源码开源 · MIT见其官网开源 · Apache-2.0公开源码开源 · MIT

适合想要一个极轻、只管切 app 的工具的人。想要屏幕文字搜索、键盘点击这类更多功能,可以看 OctoCmd。

安装

三步,第二步要授权一次。

需要 macOS 14 或更新,Apple Silicon(M 系列)。

  1. 1

    下载并拖进“应用程序”

    打开下载的 DMG,把 Initials 拖到 Applications,然后从“应用程序”打开它。安装包已经过 Apple 公证,可以直接打开。

  2. 2

    允许“辅助功能”

    第一次打开会显示设置窗口。点 打开辅助功能设置…,在“系统设置 › 隐私与安全性 › 辅助功能”里打开 Initials 的开关。回到设置窗口,顶部变成 ✓ 已授权辅助功能,正在工作 就好了,不用重启。

    为什么需要它:Initials 要接到 ⌘ + 字母,并且不让这个按键再传给当前 app。它只看 ⌘ 和紧跟的字母,不记录、不保存你打的字。

  3. 3

    给字母指定 app

    添加… 选 app 并挑字母。已经在用 Hammerspoon rcmd 的,点 从 Hammerspoon 导入,确认好用之后再点 关闭 Hammerspoon rcmd,免得两边同时处理同一个键。

三个功能片段 · 中文步骤字幕

先认清界面,
再设成自己的习惯。

从右侧字母表,到字母面板,再到左侧独立配置。每段可以暂停、拖动、全屏或下载;静音,无须打开声音。

真实界面离屏导览,示例配置;非连续实机录屏。画面由 Initials 1.1.0 的原生视图离屏渲染,只含 Apple 应用,并配有标注的局部放大。它说明设置与面板,不演示真实全局切换、隐藏应用或辅助功能授权成功。

01 · 右 ⌘ 的字母表

18 秒 · 看懂字母与 app 的对应关系,以及按住、双击两个开关。

下载这一段 ↓

02 · 看懂字母面板

14 秒 · 对照字母、应用名称和底部提示,查看浅色与深色界面。

下载这一段 ↓

03 · 左 ⌘ 单独一张表

18 秒 · 了解共用选项和独立字母表。本例仅用 J、K、Y,不占用 C、V。

下载这一段 ↓

命令行

和设置窗口改的是同一份配置。

安装后命令在 /Applications/Initials.app/Contents/Resources/bin/initials,可以链接到自己的 PATH 里。改完即时生效。

initials list                      # 两边的字母表
initials set m Music               # 右 ⌘ + M → 音乐(名字、bundle id 或 .app 路径都行)
initials set w WeChat --side left  # 只给左 ⌘ 设(先 initials share off)
initials unset m
initials import                    # 导入 ~/.hammerspoon/keymaps.lua 的 right_command
initials status                    # 是否在运行、是否已授权、是否在拦截
initials hold on --side left       # 左 ⌘ 也按住 + 字母直达(只接管指定过的字母)
initials tap on --side right       # 右 ⌘ 也能双击弹面板
initials tap off --side left       # 关掉双击左 ⌘

退出码:0 成功,1 没找到,2 用法错误,3 Initials 没在运行(status)。配置文件:~/Library/Application Support/cyou.tianli.initials/config.json

遇到问题

对照情况,按下一步做。

按右 ⌘ + 字母没反应

先看菜单栏的 ⌘ 图标:变灰说明还没授权或已暂停。打开设置,顶部如果提示需要授权,点“打开辅助功能设置…”打开开关。也可以在终端运行 initials status,看 intercepting 是不是 yes。

装了新版本以后又不灵了

macOS 有时会让旧的授权失效。到“辅助功能”列表里把 Initials 关掉再打开;还不行就用“−”删掉,再重新添加。

双击左 ⌘ 太容易误触,或者总是触发不了

两下之间和每一下的时长默认都是 0.3 秒以内。不需要这个功能,可以在设置的“左 ⌘”页取消“快速按两下左 ⌘”,或者运行 initials tap off --side left

和 Hammerspoon / rcmd 同时装会冲突吗

两个工具可能同时处理同一个键。确认 Initials 好用后,在设置里点“关闭 Hammerspoon rcmd”,只留一个处理。以后想恢复,点同一个按钮。

用中文输入法时字母对不上

Initials 按物理键码映射字母,不随当前输入法变化。非 QWERTY 键盘布局上的字母可能与键帽不同。

想让某个右 ⌘ + 字母留给当前 app 用

右 ⌘ 同时按 ⇧、⌥ 或 ⌃ 时不会被拦截。要完全停用右 ⌘ 这一边,运行 initials disable right

打开左 ⌘ 按住后,⌘C、⌘V 会不会失灵

左 ⌘ 按住只接管字母表里指定了 app 的字母,其余快捷键照常。默认左 ⌘ 和右 ⌘ 共用一张表,如果表里有 C、V、W 之类的字母,设置窗和 initials list 都会标出被占用的快捷键;这时关掉“使用与右 ⌘ 相同的字母”,给左边单独设几个不常用的字母即可。

支持 Intel Mac、Windows 或 Linux 吗

当前下载包只支持 Apple Silicon 和 macOS 14 或更新版本,没有 Intel、Windows 或 Linux 安装包。

免费吗?需要账号或联网吗

Initials 免费,源码采用 MIT 许可。应用无需账号或网络,不记录输入。下载和查看本网站需要联网。

网站会跟踪我的使用吗

本页没有第三方追踪脚本,不设置分析 Cookie。服务器保留正常访问日志,并汇总页面访问与下载请求,用于运行维护和推广评估;这些汇总不识别跨会话用户,也不跟踪应用内的使用。

怎样反馈问题

GitHub Issues 描述 macOS 版本、Initials 版本、相关开关和复现步骤。请勿贴出私密输入或完整个人配置。

Initials 图标

给常用的 app 各分一个字母。

免费、开源、不联网。

下载 v1.1.0

SHA-256:5ffde6e5ab9828c984f28ff445ab4b2c896a590b101922f16c5a5cf0e43cdac8