Karabiner-Elements 简介
Karabiner-Elements 是一款免费开源的 Mac 键盘定制工具。它可以把任意按键改成另一个键,例如把 Caps Lock 改成 Control 或 Escape;借助“复杂修改”,它还能做更多事:让一个键轻按时是 Escape、按住时是 Control,添加一个“Hyper”键,或为不同的 App 和键盘设置不同的规则。Karabiner-Elements 由 Takayama Fumihiko(pqrs.org)开发,以公有领域方式发布。
Karabiner-Elements 16.3.0 支持 macOS 13 Ventura 至 macOS 27,可在 Apple 芯片 Mac 和 Intel Mac 上运行;适用于更早系统的旧版本仍可获取。首次安装时,需要在“系统设置”中授予一些权限并批准驱动程序。社区制作的大量现成规则可以一键导入。
主要功能
Karabiner-Elements 在最底层改变键盘的工作方式。
- 简单修改:把一个键改成另一个键。
- 复杂修改:轻按和按住的不同行为、组合键、按 App 区分的规则等。
- 社区规则:从庞大的在线规则库导入现成规则。
- 按设备设置:把设置应用到特定的键盘和指针设备。
- 内建键盘:连接外接键盘时停用内建键盘。
- 功能键:设定 F1–F12 键的作用。
- 描述文件:在多套设置之间切换。
- EventViewer 和命令行:查看 Mac 收到的按键事件,并通过命令行控制 Karabiner。
16.3.0 版本新功能
Karabiner-Elements 16.3.0 修复了多个问题。
- 修复在启用 CGEventTap 后备模式时同时按下左右 Command 或 Shift 键导致修饰键卡住的问题
- 修复每次从睡眠中唤醒都检查更新的问题
- 修复 Mac 刚进入睡眠又立即唤醒时,按键修改会停止 30 秒的问题
- 支持 ELECOM HUGE 轨迹球的 6–8 号按钮
Karabiner-Elements 常见问题
Karabiner-Elements 免费吗?
是的。Karabiner-Elements 免费且开源,以公有领域方式发布。
Karabiner-Elements 支持哪些 macOS 版本?
Karabiner-Elements 16.3.0 支持 macOS 13 Ventura 至 macOS 27,可在 Apple 芯片 Mac 和 Intel Mac 上运行。适用于更早 macOS 的旧版本可在其网站上获取。
如何用 Karabiner-Elements 把 Caps Lock 改成 Control?
打开 Karabiner-Elements,进入“Simple Modifications”,添加一项并把 caps_lock 设为 left_control。修改会立即生效。
什么是复杂修改?
复杂修改是比互换按键更强大的规则,例如让一个键轻按时是 Escape、按住时是 Control,或让快捷键只在某些 App 中生效。
在哪里可以找到现成的规则?
Karabiner-Elements 有一个由社区制作的预设规则库。在“Complex Modifications”标签页中导入,然后打开你想用的规则。
为什么 Karabiner-Elements 需要权限和驱动程序?
为了在底层修改按键,它需要“输入监控”权限,以及安装时在“系统设置”中批准的驱动程序扩展。
Karabiner-Elements 可以只作用于外接键盘吗?
可以。设置可以只应用于特定设备,还可以在连接外接键盘时停用内建键盘。
如何查看正在按下的是哪个键?
使用 Karabiner-Elements 自带的 EventViewer。它会显示 Mac 收到的按键事件,便于编写规则。
如何卸载 Karabiner-Elements?
使用 Karabiner-Elements 设置中的卸载选项,它会移除 App 及其驱动程序。文档中有详细步骤。
karabiner-elements.FULLMAC.app 上的 Karabiner-Elements 下载来自哪里?
下载按钮指向 Karabiner-Elements 的官方网站 https://karabiner-elements.pqrs.org/。karabiner-elements.FULLMAC.app 不会修改或重新打包该 App。
相似应用
MaCursorMaCursor 让你掌控 macOS 的系统光标。你可以把它们换成自己的图片或现成主题,在可视化编辑器中调整每个细节,并用全局快捷键立即切换主题。Theme Gallery 提供 80 多款可直接应用的主题,双击主题即可替换所有系统光标。Restore 按钮可随时恢复 macOS 默认光标。个性化
MosMos 让你在 Mac 上用鼠标滚轮滚动时像触控板一样顺滑,同时保留鼠标的精准。在 macOS 上,鼠标滚轮常常一格一格地跳动;Mos 会拦截滚轮事件,把它变成顺滑、连续的滚动。它还能把鼠标的滚动方向与触控板分开设置,让“自然滚动”只作用于其中之一。Mos 是由 Caldis 开发的一款小巧的菜单栏 App,在 GitHub 上已获得超过 21,000 颗星。个性化
LeftHandyLeftHandy 是一款小巧的菜单栏应用,为 Mac 增加适合左撇子的鼠标和光标支持。它会镜像系统光标,包括箭头、指向手形、调整大小的手柄和十字线,让光标尖端朝向左撇子感觉自然的方向。它还能实时互换鼠标左右键,而无需更改系统设置中的任何内容。个性化
TinkerToolTinkerTool 是一款免费实用工具,让你使用 Apple 内置在 macOS 中、却没有在“系统设置”里显示的额外偏好设置。借助它,你可以启用操作系统和部分自带应用的隐藏功能:在访达中显示隐藏文件、在程序坞中添加分隔空位、更改截图的文件格式、关闭 Liquid Glass,或在开启深色模式时让选定的应用保持浅色。每项更改只作用于你自己的用户账户,所有设置都可以恢复为 Apple 的默认值,或恢复到使用该工具之前的状态。个性化
DeckleDeckle 是一款免费开源的菜单栏应用,可在整个 Mac 屏幕上覆盖一层细腻的纸张颗粒纹理。它的目的是让长时间的阅读和写作感觉更像纸张,而不是玻璃。选好一种纸、调好强度,就可以继续工作:这层覆盖完全不拦截点击,下面的每个窗口都能照常使用。它内置 26 种纸张,从没有颗粒的纯色减光薄纱,到暖色、着色、深色和纤维感强的质地,你还可以保存最多 8 个命名的桌面方案,例如 Read、Write 或 Unwind。个性化
NotchlyNotchly 是一款轻量级原生应用,可以把 MacBook 屏幕上的刘海变成一个小巧的交互式控制区,类似 iPhone 上的灵动岛。它在刘海周围显示正在播放的内容和音乐控制、电池与充电状态、锁屏播放、专注模式动画和滑动手势。对开发者来说,它还能显示 Codex、Cursor 和 Claude Code 的提醒,让你知道 AI 智能体何时需要批准或已完成任务。个性化
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。