Karabiner Elements不支持对不同的键盘自动使用不同的配置,所以本文通过监听USB键盘插拔事件实现自动切换。

依赖:

  • Keyboard Maestro
  • php

脚本

Karabiner Elements会监听配置文件~/.config/karabiner/karabiner.json,如果有变动,会自动重新加载。

切换配置的脚本在这里

Keyboard Maestro

键盘插入事件:

键盘拔出事件: