SuperAPI AI 工具集

karabiner

办公与效率

查看项目

更新于 10-15 23:34

技能介绍

用途:在 macOS 上用 GokuRakuJoudo 的 EDN DSL 配置 Karabiner-Elements 键盘重映射,EDN 比原生 JSON 简洁 10-50 倍。

安装与运行:brew install yqrashawn/goku/goku;brew services start goku 作为服务监视 ~/.config/karabiner.edn;或手动运行 goku。日志在 ~/Library/Logs/goku.log。CLI 命令:goku 编译一次,gokuw 监视模式,goku -h 帮助。

主要能力:基本规则 [:from :to];修饰键语法如 :!Ca 表示 Cmd+A,:!!a 表示 Hyper;支持多键序列、同时按键、shell 命令。条件包括应用、设备、输入源,可组合与取反。支持 simlayers(同时按键激活层)、标准层(点按/长按)、手动层变量、模板、预定义别名、自定义修饰键集。高级选项含 :alone、:held、:afterup、:delayed、:params。配置文件可设 :profiles 调整 sim、delay、alone、held 等阈值。

使用方式:编辑 ~/.config/karabiner.edn,运行 goku 或 gokuw 编译,输出到 ~/.config/karabiner/karabiner.json。用 Karabiner-EventViewer.app 查看键码,tail 日志调试。

适用场景:键位重映射、应用专属快捷键、层与 simlayer、Hyper 键设置等。

限制:仅限 macOS;需先安装 Karabiner-Elements 与 Goku;资料未提供收费、价格、平台兼容性细节或效果保证。