wontaeyang

wontaeyang / hrm

Public

MacOS Home Row Mods application

72
2
100% credibility
Found Feb 20, 2026 at 64 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Swift
AI Summary

HRM is a macOS menu bar application that remaps home row keys to act as keyboard modifiers when held longer and regular letters when tapped quickly.

How It Works

1
🔍 Discover HRM

You hear about HRM, a simple tool that makes your home row keys double as handy shortcuts when held, while still typing letters when tapped quickly.

2
📥 Download and launch

Grab the app from the release page and double-click to open it—it lives quietly in your menu bar as a keyboard icon.

3
🔓 Grant keyboard access

The first time, it asks for permission to watch your keystrokes so it can work its magic—click allow in system settings.

4
🪟 Open the menu panel

Click the keyboard icon in your top menu bar to see your key setup and simple controls.

5
⚙️ Customize your keys

Pick which keys turn into Shift, Control, or other modifiers when you hold them, tweaking timings to feel just right.

6
Turn it on

Flip the switch to enable, and your keyboard feels smarter right away.

🎉 Type like a pro

Now tap for letters, hold for shortcuts—your fingers travel less, and everything flows faster and easier.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 64 to 72 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is hrm?

HRM is a lightweight macOS menu bar app built in Swift that implements home row mods: tap home row keys (A S D F J K L ;) for their letters, hold them to trigger modifiers like Ctrl, Opt, Cmd, or Shift. It solves the classic pinky strain from stretching to modifiers during long coding sessions, delivering QMK-style ergonomics without custom hardware or complex config files. Users get a toggleable SwiftUI panel for per-key customization, global timing tweaks, and auto-updates via GitHub releases.

Why is it gaining traction?

Unlike bulky alternatives like Karabiner, HRM offers a focused, native SwiftUI interface with smart features like quick-tap double-strikes, bilateral hand filtering to avoid accidental holds, and "require prior idle" to chain fast typing without interference. Developers dig the defaults—A as left Ctrl, F/J as Shift—that just work out of the box, plus easy overrides and launch-at-login. It's not Garmin HRM 200/600 or GitHub HRM AI agents/LLMs; this is pure keyboard sapient for macOS GitHub actions fans.

Who should use this?

Mac power users and developers hammering code all day, especially Vim/Emacs folks or those on compact keyboards missing dedicated modifiers. Ideal for Swift/Objective-C devs tired of Cmd stretches in Xcode, or anyone remapping for ergo without HRMony app login hassles or PHP GitHub HRM pro plus bloat. Skip if you're on Linux/Windows or prefer hardware like Corne.

Verdict

Worth a spin for home row mod fans—solid tests, notarized releases, and polished UI punch above its 49 stars—but the 1.0% credibility score flags early maturity with sparse docs. Test accessibility perms first; fork if you need more bindings.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.