Launching today

HyperCaps for macOS
Turn CapsLock into a Super Key & Boost Productivity
110 followers
Turn CapsLock into a Super Key & Boost Productivity
110 followers
Stop "finger gymnastics" with complex shortcuts! HyperCaps turns your wasted CapsLock key into a macOS productivity superpower. 🪄 Core Features: ✨ Hyper Key: Hold CapsLock to trigger Cmd+Opt+Ctrl+Shift. 🚀 Vim Mode: Navigate using H/J/K/L without leaving the home row. 🧠 Smart Tap: Tap for Escape or CapsLock. Native, lightweight (SwiftUI), and privacy-first (zero logging). 🎁 PH Community: Use code PHLAUNCH20 for 20% off lifetime access!








HyperCaps for macOS
Hey there!! Congrats on your launch!!
Since Hyper key is great for window managers (Rectangle, Magnet, etc.) and custom shortcuts, have you tested compatibility with heavy Karabiner users or other remappers?
Any edge cases where conflicts pop up, or tips for smooth layering?
HyperCaps for macOS
@cathcorm
Hi Catherine! Thank you so much for the congrats! ✨
You’re spot on—Hyper Key + Window Managers (like Rectangle/Magnet) is exactly the "dream combo" I had in mind while building this!
Regarding compatibility with Karabiner-Elements and other remappers:
Compatibility: HyperCaps is designed to be as "good a citizen" as possible. Since we use a hybrid approach of hidutil for the initial CapsLock-to-F19 remap and a standard CGEventTap for the logic, it generally plays well with others.
Potential Conflicts: The main "edge case" occurs if another app is also trying to remap the physical CapsLock key at the same time. If Karabiner is already capturing the raw CapsLock events before they hit our hidutil layer, one of the two apps might "win" while the other loses track.
Tips for Smooth Layering:
One Remapper for One Key: My best tip is to let HyperCaps handle the CapsLock/Hyper Key logic and use Karabiner for your other complex keyboard-wide remappings.
Check Permissions: Ensure both apps have the necessary Accessibility permissions, but try to avoid overlapping functions on the same physical keys.
We’ve tested it alongside common window managers and it’s been buttery smooth. If you’re a heavy Karabiner user, I’d love to hear how it fits into your specific setup!
Product Hunt
HyperCaps for macOS
@curiouskitty
Hi Curious Kitty! 🐱
That is a fantastic and very specific question. You’re absolutely right—reliability is the ultimate feature for a tool like this. To avoid the common pitfalls of key remapping on macOS, I made several strategic engineering choices:
Hybrid Architecture (hidutil + CGEventTap): Unlike many tools that rely solely on an Event Tap, HyperCaps uses hidutil to remap CapsLock to F19 at the HID level. This ensures that the system recognizes the modification natively, significantly reducing "stuck modifier" issues compared to pure software injection.
Active HID Reset Monitor: To handle sleep/wake glitches or the connection of external keyboards, I implemented an IOKit-based HID monitor. It listens for system wake notifications and device connection changes to re-apply the hidutil mapping automatically.
Native SwiftUI & Memory Safety: By building with SwiftUI and Swift's modern concurrency, I’ve minimized the risk of memory leaks and race conditions that often cause remappers to hang or crash after long periods of uptime.
Smart Secure Input Handling: We prioritize a "clean" event stream. By using a lightweight CGEventTap focused only on specific keys, we reduce interference with Secure Input fields, ensuring the system remains responsive even in sensitive contexts.
My goal was to build a tool that feels like a native part of the OS, not a "hack" layered on top of it. I'd love for you to give it a try and see how it holds up to your workflow!