Capslock EnhancementSkip to content
CTRL K
简体中文 ↗
GitHub Repo ↗
Karabiner-Elements ↗
Karabiner Download ↗
Karabiner Gallery ↗
Ruohang Feng's Blog ↗
Pigsty, Free PG RDS ↗
PG Extension Catalog ↗
简体中文 ↗
GitHub Repo ↗
Karabiner-Elements ↗
Karabiner Download ↗
Karabiner Gallery ↗
Ruohang Feng's Blog ↗
Pigsty, Free PG RDS ↗
PG Extension Catalog ↗
English<br>English<br>简体中文
Light
Dark
System
CapsLock Enhancement
Transform ⇪CapsLock into a powerful modifier ✱ Hyper that miraculously increases your work productivity! Make CapsLock Great Again!<br>Download & Install
Download Karabiner-Elements. This guide was verified with version 16.1.0 in August 2026; use the official site for the current release and support matrix.<br>Enable Configuration
Import the current CapsLock Enhancement configuration by clicking here.
Control Plane 0 Layout (There are 15 more available!)
Highlights
Powerful : Transform Capslock into a great modifier: Hyper(✱) . (such as ⇧⌃⌥⌘)<br>Useful : Navigation, mousekey, clipboard, win/term ctrl, shortcuts, etc… Redefine the keyboard!<br>Speed-Up : Optimized for developers, high-frequency move stay in hot zone .<br>Extensible : Work with existing modifiers, which introduce 16 extra control planes .<br>MouseKey : Manipulate mouse cursor and wheels with keyboard<br>Lightweight : The actively maintained V3 configuration targets macOS; the historical Windows version remains archived.<br>Features
Basic : Press ⇪ Capslock emit an ⎋ Escape . Hold it enabling the ✱ Hyper Modifier .<br>Navigation : Vim style navigation. Cursor move, text selection, switch desktop/window/tab, mouse move/wheel,etc…<br>Deletion : Maps BNM, to deletion operation to perform fast char/word/line deletion without hand move.<br>MouseKey : Maps keypad to fully functional mouse<br>Window : Close app/win/tab, Switch app/win/tab/desktop, integration with win-manager app such as Moom, Slate, Magnet<br>Application : Shortcuts for launching or switching frequently used applications<br>Terminal : Send terminal/IDE commands, launch Codex or Claude, and use Vim/Tmux prefix keys via ✱.<br>Clipboard : Turn number keys 6–0 into five text clipboards. ✱⌘n copies and ✱n pastes.<br>Shifter : Turn some keys into common code symbols.<br>Functional : Screenshots, standard function keys, and fine-grained brightness, keyboard-light, and volume control.<br>Install
This guide was verified with Karabiner-Elements 16.1.0 in August 2026. The current release supports macOS 13–27 on Intel and Apple silicon.<br>Install Karabiner-Elements<br>Download Karabiner-Elements, open the DMG, and run Karabiner-Elements.pkg.<br>Open Karabiner-Elements Settings and follow its System Settings prompts. Allow the privileged and non-privileged background services, Accessibility, Input Monitoring, and the Driver Extension. In Virtual Keyboard , select the layout matching your physical keyboard. See the official installation guide.
Import and enable the configuration<br>Open this import link, or copy it into your browser:<br>karabiner://karabiner/assets/complex_modifications/import?url=https://raw.githubusercontent.com/Vonng/Capslock/main/mac_v3/capslock.json
In Karabiner-Elements Settings, use Complex Modifications → Add predefined rule → Import more rules from the internet . Complete Import/Allow , enable the rules you need, and verify the result with Karabiner-EventViewer. See the official complex-modifications guide.<br>For manual installation, download capslock.json into ~/.config/karabiner/assets/complex_modifications/, then choose Add predefined rule .<br>You can now try moving the cursor with ⇪ + h,j,k,l and explore the other features below.
Usage
Capslock works on ANSI keyboards and similar layouts. It literally remaps every keys on the keyboard. Including 10 categories.
Control Planes are defined by combinations of four extra left modifiers: ⌘⌥⌃⇧. This image shows control plane 0.
CategoryColorDescriptionBasicBluePress ⇪ Capslock emit an ⎋ Escape . Hold it enabling the ✱ Hyper Modifier .NavigationPinkVim style navigation. Cursor move, text selection, switch desktop/window/tab, mouse move/wheel,etc…DeletionBrownMaps BNM, to deletion operation to perform fast char/word/line deletion without hand move.MouseKeyKeypadMaps keypad to fully functional mouseWindowAzureClose or switch apps, windows, tabs, and desktops; integrate with an external window manager.ApplicationYellowShortcuts for launching or switching frequently used applicationsTerminalGreenSend terminal/IDE commands, launch Codex or Claude, and use Vim/Tmux prefix keys via ✱.ClipboardPurpleTurn number keys 6–0 into five text clipboards. ✱⌘n copies and ✱n pastes.ShifterOrangeTurn some keys into common code symbols.FunctionalCyanScreenshots, standard function keys, and fine-grained light/volume control.Basic
KeyMapsToComment⇪ Press⎋ EscapeClick Capslock to emit Escape⇪ Hold✱ HyperHold Capslock to enable Hyper modifier.✱⎋⇪ CapslockPress to switch Capslock status✱␣⌃␣Switch input source, +⌘ to emojiNote that ✱ is implemented as the combination of ALL...