Overview

This configuration includes complex modifications such as

  • Change Right Control + Insert to Play-Pause Media key
  • Change Right Control + Delete to Previous Media key
  • Change Right Control + End to Next Media key
  • Change Right Control + Home to Mute volume
  • Change Right Control + Page Up to Increase Volume
  • Change Right Control + Page Up to Decrease Volume

Note: This also includes couple of simple modifications that

  • Assigns Right Control to right most key, before <- arrow
  • And others.. such as tilde key placement (specific to one of my keyboards)

Installation

Option 1: Clone this repo and symlink the config directory

$ cd ~
$ git clone git@gitlab.com:janis.puris/karabiner-config.git
$ cd karabiner-config
$ mv ~/.config/karabiner ~/.config/karabiner.bak && ln -s $(pwd)/karabiner ~/.config/karabiner

Option 2: Download the config file without cloning git repo

$ mv ~/.config/karabiner/karabiner.json ~/.config/karabiner/karabiner.json.bak && curl https://gitlab.com/janis.puris/karabiner-config/raw/master/karabiner/karabiner.json -o  ~/.config/karabiner/karabiner.json 

Dependencies