Chris Jones 4649db3535 update description of my karabiner elements for double tap of right cmd key 2 yıl önce
..
assets 4649db3535 update description of my karabiner elements for double tap of right cmd key 2 yıl önce
README.md c64a8bb711 update note for getting #macos bundle identifier 2 yıl önce
karabiner.json 4649db3535 update description of my karabiner elements for double tap of right cmd key 2 yıl önce

README.md

karabiner elements

when adding a custom rule for karabiner elements located within

$HOME/.config/karabiner/assets/complex_modifications

make sure there are a title and description keys within the complex modification .json or else there could be difficulty viewing the file, ie. not being able load the rule after a restart.

adding a new rule ie. (complex modification) to karabiner elements, ke

  1. add new complex rule in above mentioned directory and along with above mentioned keys
  2. restart karbiner elements from the Misc tab
  3. view the Log tab to see if there are any issues with the newly added rule

troubleshooting 🧐

to obtain a bundle identifier for a specific application

osascript -e 'id of app "App Name"'
echo "example"
osascript -e 'id of app "Messages.app"'

if there is an issue with adding the rule

from my understanding, karabiner elements copies separate rules into a global config file karabiner.json, so editing the local file will not update the global file until the local rule is removed, and readded with the updated changes and karabiner elements is restarted in the process.

  1. first unload / remove the problematic rule
  2. restart karabiner, view log, check for no errors.
  3. edit the rule
  4. readd rule
  5. check for errors, if errors still persist remove, restart readd

learn more

TODOs