• Karabiner-Elements是一款MacOS应用程序,它允许用户重新映射和重新定义键盘输入。它可以帮助用户更好地个性化其键盘使用体验,使得键盘输入更加高效和方便。Karabiner-Elements提供了丰富的键盘映射选项,包括修改单个键、交换键、创建自定义组合键、禁用按键等等。用户可以通过简单的配置文件或者图形化的设置界面进行设置。

  • 应用介绍
    Karabiner Elements(更早的是Karabiner,更早的是KeyRemap4MacBook)是macOS强大稳定的键盘定制器。

    特点:
    简单的修改:将普通键映射到任意键功能
    复杂修改:通过复杂规则映射键。例如,按键到修饰键、修饰键+按键到按键、单独按下时发送按键事件等
    功能键:将功能键映射到任意键功能
    设备:仅将修改应用于指定的键盘
    配置文件:支持创建多个用户可以在其中切换的配置文件
    修饰标志同步:同步所有连接键盘上的修饰标志
    安全键盘输入支持:在安全键盘输入环境下工作良好,如密码提示、带安全键盘输入的终端等

    怎么样
    Vresion 15.0:
    重大变化
    不再支持macOS 11和macOS 12。后台服务管理方式已改为兼容macOS 13及更高版本的新方式。因此,需要授予后台服务运行的权限。
    启用多点触摸扩展的方法已更改。

    重要注意事项
    现在,在安装过程中会生成一个名为karabiner_machine_identifier的唯一随机ID。该ID用于特定于机器的设置,可能包含在karabiner.json文件中。

    新功能
    增加了禁用复杂修改规则的功能。
    增加了复制和重新排序配置文件的能力。
    增加了从菜单重启铁锁元素的功能。
    增加了重置当前未连接的设备设置的功能。

    丰富
    改进了“暂时忽略{设备},直到再次按下{key_code}为止”的消息,使其更易于理解。(感谢@adamnovak)
    增加了“启用Karabiner通知窗口”的配置,允许你通过关闭这个设置来隐藏通知窗口。(感谢@jwodnicki)
    支持al _ consumer _ control _ configuration键,用作音乐键。(感谢@ kambala-斩首者)
    改进了使用游戏手柄作为指点设备时的行为。
    改进了to_if_alone行为,在发送事件时使用按键时间的修饰标志。
    为set_variable添加了{“type”: “unset”}选项。
    将karabiner_observer功能整合到karabiner_grabber中,之后karabiner_observer被移除。后台进程的数量已经减少,解决了在某些环境中由进程间通信引起的性能问题。
    引入了一个定制的JSON格式化程序,以更紧凑的格式保存JSON。
    保存配置文件的过程已经过优化,因此karabiner.json中不包含未更改默认值的设置。
    内部改动:改进了libkrbn的接口,尽量减少Swift中不安全指针的使用。

    兼容性
    macOS 11.0或更高版本
    苹果芯片或英特尔酷睿处理器

    Leave a Reply

    后才能评论