Repolode
pqrs-org

pqrs-org/Karabiner-Elements

macOS 系统级键盘按键重映射工具,可自定义按键、修饰键与快捷键。

可替代:Karabinerr

Star
23,062
Fork
958
未关闭 Issue
33
最近提交
3天前

这是什么?

Karabiner-Elements 是一款用于 macOS 的键盘按键重映射工具。它在系统层面拦截键盘输入,可以改变单个按键的功能,例如把 Caps Lock 改成其他修饰键,或为组合键指定新的行为,且不依赖具体应用。

该工具通过后台服务处理键盘事件,并内置虚拟键盘驱动。用户可以编写重映射规则,规则的写法见官方文档。支持 macOS 13 Ventura 至 macOS 27,同时兼容 Intel 与 Apple Silicon 芯片的 Mac,具体取决于版本。

仓库包含完整源码,可自行构建 macOS 安装包,构建需要 Xcode、XcodeGen 和 CMake,并需配置代码签名身份。若从官方版本切换到自行构建的版本,需要重新授予系统权限。

核心功能

  • 01在 macOS 系统层面重映射单个按键和组合键。
  • 02通过后台服务处理键盘事件。
  • 03内置虚拟键盘驱动。
  • 04支持较新 macOS 版本下的 Intel 与 Apple Silicon 芯片 Mac。
  • 05可从官网下载,也可通过 Homebrew cask 安装。

适用场景

  • 将 Caps Lock 或其他不常用按键改为修饰键或自定义快捷键。
  • 为不同键盘设定不同的按键行为或布局。
  • 在 Mac 上搭建不依赖具体应用设置的个性化键盘工作流。

快速上手

  1. 1

    使用 Homebrew 安装 Karabiner-Elements

    brew install --cask karabiner-elements
  2. 2

    或从官方网站下载应用

使用前须知

  • 仅支持 macOS,需要 macOS 13 Ventura 或更高版本。
  • 从源码构建需要 Xcode 26 及以上、macOS 15 及以上,并且需要代码签名证书。

收录于专题

标签

常见问题

Karabiner-Elements 是什么?
macOS 系统级键盘按键重映射工具,可自定义按键、修饰键与快捷键。 Karabiner-Elements 是一款用于 macOS 的键盘按键重映射工具。它在系统层面拦截键盘输入,可以改变单个按键的功能,例如把 Caps Lock 改成其他修饰键,或为组合键指定新的行为,且不依赖具体应用。
Karabiner-Elements 可以免费使用吗?用的什么许可证?
Karabiner-Elements 以 Unlicense 许可证开源。用于商业产品前,请先确认许可证条款。
Karabiner-Elements 还在维护吗?
活跃维护中。Karabiner-Elements 最近一次提交是在 2026年11月5日。
Karabiner-Elements 适合用来做什么?
将 Caps Lock 或其他不常用按键改为修饰键或自定义快捷键。 为不同键盘设定不同的按键行为或布局。 在 Mac 上搭建不依赖具体应用设置的个性化键盘工作流。
Karabiner-Elements 怎么安装和运行?
使用 Homebrew 安装 Karabiner-Elements: brew install --cask karabiner-elements 或从官方网站下载应用
在哪里获取 Karabiner-Elements?
源代码和安装说明在 GitHub 上:https://github.com/pqrs-org/Karabiner-Elements

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目