Implementation of Capslox default configurations on Karabiner, only tested well on macOS.
This repository contains Implementation of Capslox default configurations on Karabiner and my other karabiner configurations, which includes:
Import URL:
karabiner://karabiner/assets/complex_modifications/import?url=https://raw.githubusercontent.com/Saafo/Kapslox/main/Kapslox.json
This configuration implemented default configurations that Capslox provides, which empowers your CAPS LOCKS key, and includes:
Caps + e / s / d / fasarrow up / left / down /rightCaps + a / fascmd + left / right(move the cursor to the beginning or ending of the line)Caps + w / rasdelete / fn + delete(delete the char before or after the cursor)Caps + q / tascmd + delete / cmd + fn + delete( delete all of chars before or after the cursor)Caps + i / j / k / lasshift + arrow up / left / down / right(select chars up / left / down / right)
This implementation differs from others by using fn as the hyper key instead of common cmd + opt + shift + control, which is inspired by this article.
One of the main good point of using fn as hyper key is that you can passthough opt or shift or cmd when using Caps, e.g. you can use Caps + opt + e as opt + arrow up, or Caps + cmd + d as cmd + arrow down. Besides, you can press Caps with f1-f12 directly because pressing Caps means pressing fn.
Import URL:
karabiner://karabiner/assets/complex_modifications/import?url=https://raw.githubusercontent.com/Saafo/Kapslox/main/DarkMode.json
This configuration allows you to simply press F6 to toggle Dark Mode. I chose F6 because there is a moon on it.
Import URL:
karabiner://karabiner/assets/complex_modifications/import?url=https://raw.githubusercontent.com/Saafo/Kapslox/main/NumberPad.json
This configuration allows you to using number pad inside the alphabet area of you keyboard, here's how to use:
- Press and hold Spacebar
- Press:
w e r 7 8 9
a s d f equals to . 4 5 6
z x c v 0 1 2 3
This configuration works well with Kapslox.
Import URL:
karabiner://karabiner/assets/complex_modifications/import?url=https://raw.githubusercontent.com/Saafo/Kapslox/main/NumberKeyPad.json
This configuration allows you to using number pad inside the alphabet area of you keyboard, here's how to use:
- Press and hold Spacebar
- Press:
w e r 7 8 9
a s d f equals to . 4 5 6
z x c v 0 1 2 3
This configuration works well with Kapslox. It differs from NumberPad.json by using keypad_n instread of n, and cannot be used together with that.
Import URL
karabiner://karabiner/assets/complex_modifications/import?url=https://raw.githubusercontent.com/Saafo/Kapslox/main/LaunchApps.json
This configuration allows you to Launch Apps quickly using Caps + ` / 1 / 2 / 3 or etc. to launch different apps. You can customize it easily.