Karabiner icon

Karabiner

免费

Karabiner 是一款专业的 macOS 键盘自定义工具,可修改键位、创建复杂快捷键、禁用重复按键,支持机械键盘配置,提升键盘使用效率。

Karabiner-Elements:强大的 macOS 键盘自定义神器

应用简介

Karabiner-Elements 是一款专为 macOS 系统设计的、功能强大且极其稳定的键盘自定义与重新映射工具。它允许用户深度修改键盘、鼠标、触摸板等输入设备的行为,彻底释放硬件潜能,打造完全符合个人习惯和工作流的高效输入体验。无论是简单的键位映射,还是实现复杂的宏与自动化操作,Karabiner-Elements 都能胜任。

核心特点与优势

1. 简单易用,快速上手

  • 图形化界面 (GUI):无需编程基础,即可通过直观的图形界面轻松配置基本的按键映射(例如将 Caps Lock 键改为 Ctrl 或 Escape)。
  • 一键导入预设:可以从软件内部或社区直接导入大量现成的、高度优化的配置规则,立即提升效率。

2. 功能强大,预设丰富

Karabiner-Elements 附带了许多由社区贡献的、开箱即用的强大规则,例如:

  • 菱形光标键:将 HJKL(或 IJKL)映射为方向键,无需移动主键盘区手指即可控制光标。
  • 全局 Emacs 键绑定:在任何文本输入处使用 Emacs 风格的快捷键(如 Ctrl + P/N/B/F 移动光标)。
  • 全局 Vi 键绑定:为几乎所有应用启用 Vi 风格的导航模式。
  • 防止误触 Command-Q:通过设置组合键(如按住 Command 一段时间再按 Q)来避免意外关闭应用程序。
  • 鼠标键:使用键盘来控制鼠标指针移动和点击,提升无障碍访问能力或特定场景下的效率。

3. 极致灵活,可深度定制

  • 自定义复杂规则:对于高级用户,可以使用 JSON 配置文件 编写属于自己的复杂规则。您可以修改现有规则,或从零开始创建全新的逻辑。
  • 支持多条件与层切换:可以实现类似“修饰键层”、“Fn 功能层”甚至类似 QMK 固件的“瞬时切换层”,将单个按键功能成倍扩展。
  • 设备特定配置:可以为不同的键盘、鼠标或触摸板分别设置独立的配置方案。
  • 事件监控与调试:内置事件查看器,可以实时监控输入设备的每一个按键和事件,方便规则调试。

4. 高度稳定与兼容

  • 系统级支持:作为一个底层输入驱动程序运行,稳定可靠,响应迅速。
  • 广泛的系统兼容:全面支持最新的 macOS 版本(包括 Tahoe, Sequoia, Sonoma, Ventura)和 Apple Silicon (M 系列芯片) 以及 Intel 处理器的 Mac。
  • 开源透明:项目在 GitHub 上开源,由活跃的社区维护和更新,安全有保障。

主要功能概述

  • 按键重映射:将任何按键映射为另一个按键或组合键(如将右 Command 键映射为 Fn)。
  • 复杂修改:创建需要触发条件(如按住特定修饰键)或序列(如按两次)的复杂按键行为。
  • 鼠标与滚轮重映射:重新定义鼠标按键的行为和滚轮滚动方向。
  • 设备过滤器:只为特定厂商、产品的设备应用规则。
  • 配置配置文件:为不同的应用或场景(如编程、写作、游戏)创建并快速切换不同的配置集。

谁适合使用 Karabiner-Elements?

  • 键盘爱好者与机械键盘用户:希望让非标准布局键盘在 macOS 上完美工作。
  • 效率追求者与程序员:想要实现全局快捷键、优化工作流、模拟 Vim/Emacs 操作模式。
  • 从 Windows/Linux 转来的用户:希望将熟悉的键位(如将 Ctrl 和 Caps Lock 交换)带到 macOS。
  • 有特殊需求或无障碍需求的用户:需要自定义输入设备以符合个人使用习惯。
  • 任何对 macOS 默认键盘行为不满意,想要完全掌控输入体验的用户。

获取与支持

您可以从官方网站下载与您 macOS 版本对应的安装包。开发团队也通过 GitHub Sponsors 接受赞助,以支持这款优秀免费软件的持续开发。


通过 Karabiner-Elements,您的键盘将不再是一个标准的输入工具,而是一个可以随心所欲打造、完全贴合您心意的高效生产力引擎。

本站所有软件全部同步自 Awesome mac项目;内容全部由 Awesome mac项目整理获得,应用版权归原作者所有。

相关推荐