Repository navigation
CheatIME 1.1.0
What's new
- Several badge positions at once. Show the badge fixed on screen, next to the pointer, and next to the text cursor at the same time. Each position can follow the default style or use its own shape, size, opacity, Liquid Glass, border, and timing.
- Show only on change. Optionally show the badge for a moment after the input source changes, then fade it out.
- New styles. A dot shape with its own size, and solid, dashed, or dotted borders when Liquid Glass is off.
- Per-language list. Drag rows to reorder them, remove languages you no longer use, and newly added input sources appear automatically.
- Show only in selected apps. Display the badge only while one of the apps you check is in front.
- Auto-switch rules. Switch to a chosen input source when an app comes to the front, and optionally switch back when you leave it.
- Settings window redesign. Panes for Badge, Apps, Auto Switch, and General in the toolbar, with a tab view for default and per-position settings.
- General. Open at login, an input-change sound, and an interface language setting (follows the system by default).
- Smoother pointer following, and a fix for clipped badge edges with Liquid Glass at small sizes.
"Next to Text Cursor" needs the Accessibility permission, which macOS 27 calls Device Control and Data Access.
Install
- Download
CheatIME-<version>.dmgbelow, open it, and drag CheatIME to Applications. - CheatIME is not notarized by Apple, so macOS blocks the first launch. Open it once, then go to System Settings → Privacy & Security and click Open Anyway. Or run:
xattr -dr com.apple.quarantine /Applications/CheatIME.app
Requires macOS 15 or later (Apple silicon and Intel). SHA256SUMS.txt lists the checksums of the files below.
See the README for details. 한국어 · 日本語 · 简体中文 instructions are linked from there.