Custom complex-modifications for karabiner-elements. Adds key-remapping layers that aim to replicate the experience of using a 60% keyboard layout with layer support.
capslock: enables Layer-1capslock + tab; enables Layer-2
| From | To |
|---|---|
i,j,k,l |
up, left, down, right |
h,n |
home, end |
[,' |
backspace, delete |
| From | To |
|---|---|
b,n,m,, |
0,1,2,3 |
h,j,k |
4,5,6 |
y,u,i |
7,8,9 |
t,g |
/,* |
o,l |
-,+ |
- Create domain specific language (DSL) for karabiner
- Add language support for modifier keys
- Add language support for other conditions (e.g. active application)
- Add function to compiler to generate documentation for bindings?