Ctrl+C copies.
Like it always did.
Switching to a Mac shouldn't cost you thirty years of muscle memory. WinKeys rewrites Windows shortcuts into their macOS equivalents in an event tap, before the app in front of you ever sees the key. No kernel extension, no driver, no restart — and terminals are excluded out of the box, so Ctrl+C still interrupts.
Install. Allow. Type normally.
The shortcuts your hands already know.
Every rule below is individually switchable, and Shift is preserved throughout — so Ctrl+Shift+← selects by word and Alt+Shift+Tab cycles backwards.
Small, honest, and easy to switch off.
A menu-bar app that does one job and tells you the truth about it — including what it costs you.
CGEventTap. There's no system extension to approve, no restart, and nothing left behind in the kernel — quit it and you're back to stock macOS instantly. That's the main practical difference from Karabiner.Free for you. Fair for work.
Personal use is free forever — every rule, no key, no account, no nag screens. If WinKeys earns its keep at your job, a one-time commercial license keeps it supported.
- Every mapping rule, all switchable
- Per-app exclusions and the key tester
- Scroll-direction rules
- 100% on-device — nothing uploaded
- No account, no nag screens
- Free updates forever
- Everything in Personal
- Use commercially at work
- One-time payment — no subscription
- Free updates forever
- Supports solo indie development
The personal tier is the full app — buy a commercial license only if you use WinKeys commercially. One seat per device, paid once, yours for life. Secure checkout via Stripe; your license key is emailed instantly.
Get set up in seconds.
Download it and drag it into Applications. The only setup is granting Accessibility once — macOS won't let any app read keystrokes without it.
Version 1.0.1 · macOS 13+ · Free updates forever
Open Anyway trip through System Settings. Open the DMG, drag WinKeys into Applications, and launch it.Common questions.
Is WinKeys really free?
Do I have to give it Accessibility access?
Won't this break Ctrl+C in the terminal?
How is this different from Karabiner-Elements?
CGEventTap — no kernel extension, no driver, nothing to approve at boot, and you can quit it and be back to stock instantly. The trade is scope: WinKeys does the Windows keymap well rather than arbitrary remapping.