Karabiner-Elements

Fumihiko Takayama (pqrs.org) and contributors · 免费的 macOS 键盘自定义工具,支持简单重映射、条件复杂规则、设备专属映射和输入事件检查。

Cask系统工具自带更新Apple 芯片 · Intel
主页
来自 homebrew/cask
近 30 天安装2,761App榜第 71
近一年安装5.8万365 天累计
最新版本16.3.0昨天 · 10月7日
下载大小42MBarm64 / x86_64 · dmg
更新节奏不定期近 30 天 1 个版本

介绍

Karabiner-Elements 是一款适用于 macOS 的免费开源键盘自定义工具,由 Fumihiko Takayama(tekezo/pqrs.org)及贡献者维护。它适用于开发者、键盘爱好者,以及需要针对特定设备或应用设置输入行为的用户。

功能

  • 在图形化“设置”应用中创建简单的按键映射。
  • 导入社区提供的复杂修改规则,或自行编写 JSON/JavaScript 规则。
  • 自定义功能键、修饰键、同时按键及条件操作。
  • 选择要修改的键盘或指点设备,并使用独立配置文件。
  • 使用 Karabiner-EventViewer 检查输入事件和设备标识符。
  • 使用受支持的鼠标按键和 MultitouchExtension 功能及命令行控制。

安装与启用

使用 brew install --cask karabiner-elements 安装,或打开官方 DMG 并运行其中的 PKG 安装程序。此操作会安装后台服务和虚拟键盘/鼠标驱动;安装程序需要管理员授权,特权服务也需要获准运行。打开 Karabiner-Elements 设置,并按照 macOS“系统设置”中的提示完成设置:允许特权/非特权后台服务,根据需要授予“辅助功能”和“输入监控”权限,并允许驱动扩展。当前指南指出,通常获准使用“辅助功能”也会同时涵盖“输入监控”。选择与实体键盘相匹配的虚拟键盘布局,然后添加简单映射并进行测试。

要求与平台

当前16.3.0版本支持 macOS13 Ventura 至27 Golden Gate。macOS13–26上的 Intel 和 Apple Silicon Mac 均受支持;仓库列出的 Apple Silicon 支持 macOS27。较旧系统需要使用供应商发布的旧版本,例如 macOS11–12 可使用14.13.0;不要仅因旧版本曾支持你的 Mac 就安装当前软件包。本工具仅适用于 macOS;目前没有已确认的官方 Windows、Linux、iOS 或 Android 版本。引用的指南未公布最低内存和安装存储空间要求。官方16.3.0 DMG 大小为42,388,528字节,与安装后的占用空间不同。

记录的 cask 会安装 PKG,且未声明其他公式依赖项或明确的 cask 冲突。实际执行按键重映射需要其虚拟 HID 驱动和后台服务。其他会更改键盘输入的工具可能需要配置兼容性;请参阅供应商关于 Logitech Logi Options+ Fn 键的指南,不要假定所有输入工具都能协同工作。源代码仓库中的构建工具依赖项用于编译,并非已签名下载软件包的前置要求。

从15.9.0或更早版本升级时,自动启动服务功能会被禁用;升级后打开 Karabiner-Elements.app 可重新启用该功能。请使用文档说明的卸载程序,因为部分组件位于应用程序包之外。

费用、账户与许可

在本地进行键盘重映射无需服务账户或订阅。该项目免费,并接受自愿赞助/捐赠。项目主体采用公共领域/Unlicense 许可;捆绑的第三方组件仍遵循各自的许可。导入的规则可能会执行操作,因此请仔细检查准备启用的规则。

来源:官方网站、安装指南、代码仓库、发行说明、许可证。

新版本 16.3.0 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译

  • 更新内容修复同时按下左右 Command 或 Shift 时修饰键卡住的问题。

开源的 Homebrew 图形界面。安装通过 macOS 客户端或 brew 命令完成。

© 2026 OpenNavo