My complex_modifications settings for Karabiner-Elements.
Karabiner-Elements settings must be formatted in JSON, but writing complex settings in JSON is too difficult to human. So I decided to write my settings in YAML, then convert them to JSON format.
pip install -r requirements.txt
python install.py complex_modifications/*.yml
Command above does:
- Read setting files in
complex_modifications
and convert to JSON. - Embed converted complex_modifications settings to Karabiner-Elements setting file:
~/.config/karabiner/karabiner.json
.
Karabiner-Elements dynamically reloads ~/.config/karabiner/karabiner.json
file when it is modified.
- Karabiner-Elements setting docs https://pqrs.org/osx/karabiner/json.html