← Back to projects

GrannyKeys • Utility App • Windows

GrannyKeys

What It Does

GrannyKeys remaps the Command key on an Apple Wireless Keyboard to the Control key on Windows OS so standard shortcuts work the way Mac users expect. That means common actions like copy, paste, save, and undo stay comfortable and consistent without forcing a user to relearn their keyboard habits.

Why I Built It

Apple keyboards feel great to type on, but using them on Windows can break years of shortcut muscle memory. GrannyKeys solves that mismatch with a focused utility that does one thing well: adapt the keyboard to the operating system in a way that feels natural instead of awkward.

Screenshots

GrannyKeys shown in the Windows taskbar area

Taskbar Presence

A lightweight background utility that stays out of the way while keeping the keyboard remapping active.

GrannyKeys settings window

Settings View

The main settings screen keeps the app simple and focused instead of turning it into an oversized remapping suite.

Additional GrannyKeys settings view

Additional Options

Another view of the interface showing how the app stays minimal while still exposing the controls that matter.

Implementation Notes

Native by Design

The app is written in C and uses native Windows API calls instead of relying on large frameworks or runtime-heavy abstractions.

Low Resource Footprint

GrannyKeys stays lean, using less than 2 MB of memory so it can run quietly in the background without feeling like system overhead.

Single Purpose Utility

The design goal was simplicity: no unnecessary layers, no complicated setup, and no broader key remapping suite when the real need was one practical fix.

Everyday Workflow

It is built for real daily use on Windows with Apple hardware, making the keyboard feel immediately more at home for anyone switching between platforms.