yqrashawn / GokuRakuJoudo

config karabiner with ease
GNU General Public License v3.0
1.16k stars 121 forks source link

Thank you for this great tool! #124

Closed MagicDuck closed 3 years ago

MagicDuck commented 3 years ago

Just wanted to say I really appreciate your work! :heart: goku has helped me so much with easily configuring karabiner to do all kinds of fancy stuff in the last couple of years that would not have been easily possible with clunky json. Just lately, for example I set up a config to help me get out of the bad habbit of using the shift key on the same side of the keyboard as the key, and it took me like 10min to figure out:

             {:des   "mappings"
              :rules [
                      ;; help me get better at not typing shift key on same side of keyboard as key
                      ;; left side
                      [:!Sq []]
                      [:!Sw []]
                      [:!Se []]
                      [:!Sr []]
                      [:!St []]
                      [:!Sa []]
                      [:!Ss []]
                      [:!Sd []]
                      [:!Sf []]
                      [:!Sg []]
                      [:!Sz []]
                      [:!Sx []]
                      [:!Sc []]
                      [:!Sv []]
                      [:!Sb []]
                      [:!S1 []]
                      [:!S2 []]
                      [:!S3 []]
                      [:!S4 []]
                      [:!S5 []]
                      ;; right side
                      [:!Ry []]
                      [:!Ru []]
                      [:!Ri []]
                      [:!Ro []]
                      [:!Rp []]
                      [:!Rh []]
                      [:!Rj []]
                      [:!Rk []]
                      [:!Rl []]
                      [:!Rn []]
                      [:!Rm []]
                      [:!R6 []]
                      [:!R7 []]
                      [:!R8 []]
                      [:!R9 []]
                      [:!R0 []]
                      ]}
             ]

I think it should be the default config format for Karabiner-Elements!

yqrashawn commented 3 years ago

Glad you like goku.

By the way, you can use :vk_none instead of empty vector to disable keys, eg

[:!S5 :vk_none]