OpenMacApps

HyperCapslock

Turns Caps Lock into a system-wide vim-style navigation and editing layer, and still toggles Caps Lock when tapped alone.

GPL-3.0 · Free download · Downloads from github.com

License
GPL-3.0
Open source
Category
Utilities
Source
GitHub
XueshiQiao
Verified
2026

About HyperCapslock

HyperCapslock remaps Caps Lock to a key that no physical keyboard has, so Caps plus another key triggers a mapping and never collides with system shortcuts. The default mappings put arrow keys on H, J, K and L, Home and End on A and E, 10-line jumps on U and D, and launch keys for a few apps. A mapping can send a key combination, run a shell command, hold a modifier while a key is held, or do something different in a specific app. A single tap of Caps Lock still toggles it as usual. Settings can be exported to and imported from a YAML file.

It needs macOS 14 or later and the Accessibility permission for its keyboard event tap; the README notes that Input Monitoring is not required. It ships as a native app with Sparkle updates and a Homebrew cask. The release DMG is notarized and universal. The source is GPL-3.0.

Information

Source code
XueshiQiao/HyperCapslock
License
GPL-3.0
Website
github.com
Download
github.com
Category
Utilities
Topics
Keyboard customization tools
Evidence checked

OpenMacApps links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit. Read how we verify.

Sources and image credits

License and artwork notices

Improve this listing

For the Developer

Link to this page from your README with a badge.

Listed on OpenMacApps
[![Listed on OpenMacApps](https://openmacapps.com/badge.svg)](https://openmacapps.com/apps/hypercapslock/)
See All You Might Also Like