Set up in 30 seconds
Pick a key, pick two input sources, done. No JSON or complicated mapping rules. The first launch walks you through it step by step.
KittyKit connects the input sources registered in macOS to any key or shortcut for fast, reliable switching. It supports 2-Set and 3-Set (390) Korean, ABC, Dvorak and many more. The desktop cat and device battery alerts are free; tools such as Windows shortcuts, standard function keys and window snapping come with Pro.
Connect a pair of input sources to each key.
Start at login · Switch only on a lone key press · Show the input in the menu bar
● Working
Current input: 3-Set (390)
Input switching, the desktop cat and battery alerts are free. KittyKit isn't a tool that remaps your whole keyboard; it lightly solves only what you need.
Pick a key, pick two input sources, done. No JSON or complicated mapping rules. The first launch walks you through it step by step.
Connect each key separately: Shift Space for 3-Set (390)/ABC, Right Command for 2-Set/ABC. The menu bar shows the pair as a pill, and in virtual machines or screen sharing a single language-toggle key press is passed through.
A 3D cat roams your whole screen, walking, running, jumping, lying down, dozing off and falling asleep. See more below.
Get notified on screen when the battery of your keyboard, mouse or trackpad drops below your threshold (20% by default, adjustable from 5–50%). Earbuds and other connected devices show their charge in one place too.
When you use it with Karabiner, BetterTouchTool and the like, it checks whether unexpected key events arrive, and you can save a report to send.
Sentences, searches and passwords are never stored; only the minimum events needed are processed. The app never sends a diagnostic report by itself.
It moves based only on the time since your last input and never reads what you type or what is on screen. You can turn it off or hide it any time in Settings.






The tools below are Pro features. You can preview them in Settings and turn them on with Pro. Pro purchase is coming soon; for now you can use them with the 7-day free trial and a free code (limited-time offer). Input switching stays free.
Turns Ctrl+C, V, X, A, Z, S, F, N, T, W and P into their ⌘ versions, and Ctrl+Y becomes Redo. In text fields Home, End and Ctrl+←/→ work the Windows way; in Finder F2 renames, Enter opens and Delete moves to the Trash; and Alt+F4 closes a window, Ctrl+Shift+Esc opens Force Quit, and you can assign a Hanja key. Terminal apps are excluded by default so Ctrl+C still interrupts a process, and you can turn each shortcut on or off.
One checkbox makes F1–F12 real F keys instead of brightness and volume. Apple keyboards change the same option as System Settings, and external keyboards such as Logitech work once connected. You can also toggle it from the menu bar.
In Finder, cut files with Ctrl+X and move them with Ctrl+V, and use New Folder, New Text File, Copy Path and Open Terminal Here from the right-click menu. You can turn each menu item on or off in Settings.
Place windows on the left or right half, fill the screen, center them or send them to the next monitor with shortcuts or the menu. You can change the shortcuts.
Set the scroll direction of the mouse and the trackpad separately, for example traditional for the mouse and natural for the trackpad.
Choose 30 minutes, 1 hour or indefinitely to stop your Mac from sleeping on its own. You can let only the display sleep or keep it going with the lid closed, and a ☀ appears on the cat while it's on.
Keeps only the window you're working in bright and dims the rest of the screen. Adjust the dimming and toggle it with a shortcut.
It uses the input sources already registered in macOS.
Use Right Command, Right Option, Caps Lock or a shortcut you set yourself.
Pick two of the input sources registered in macOS and bind them into one switching rule.
A lone key switches the input, and existing combinations like Command+C keep their normal function.
KittyKit is designed to handle only the key state needed to switch input sources. It is not built to store the sentences, searches or passwords you actually type. Features that need Accessibility permission, such as window layout and Windows shortcuts, don't store what you type either, and the cat only uses the time since your last input. It runs as a local app without an account, and the only information that leaves your Mac is the key (code) and Mac identifier when you activate a Pro license or a free code (Privacy Policy, Korean).
Default shortcuts, and switching with a lone key like Right ⌘.
Using your Windows Ctrl shortcuts as-is, and what to watch for.
Left and right halves, center, next monitor.
System Settings and external keyboard fixes.
Traditional or natural direction per device.
You can download KittyKit 0.4.0 (macOS 13 or later, Intel and Apple silicon). Input switching, the desktop cat and battery alerts are free, and Pro tools have a 7-day free trial. With a free code, Pro is free for life on that Mac (limited-time offer). The app is Apple-notarized, so the “unidentified developer” warning no longer appears on first launch. Because it was downloaded from the internet, just click “Open” if macOS asks once whether to open it.