Skip to content

Switcher3way 1.5.0

Choose a tag to compare

@WhisKeySwitch WhisKeySwitch released this 29 Aug 12:40
· 13 commits to main since this release

This release exists for one reason: jargon and names the dictionaries don't know now convert too.

The words no dictionary could rescue

Slang, tech loanwords and names — апка, айді, Kyiv — are valid in no dictionary, so typing them in the wrong layout left gibberish on screen (fgrf, fqls, Лншм), and every one cost a manual selection-convert. Auto-fix now reads the shape instead: when what you typed is unpronounceable gibberish in the layout it landed in, but its reading in another layout looks like a real word, it converts.

  • fgrfапка — Ukrainian/Russian jargon uses your language for ambiguous words setting (set it to Do not convert and this stays off too)
  • Лншм typed in a Cyrillic layout → Kyiv — a unique winner converts outright, in either direction

Precision first, as always

The rescue runs behind every existing guard: it never touches words that look plausible in the layout you typed them in (Kyiv, npm, ctrl, acronyms, code), never overrides the typo guard, and a rescued word undoes with one trigger tap like any conversion. Measured before shipping: zero false conversions across an adversarial keep-side fixture on both the macOS and Windows decision cores.

The same logic lands in the Windows app with its next release.


Install: download the DMG, drag Switcher3way to Applications. Unnotarized — first launch needs right-click → Open. Updating in-app keeps your permissions (same signing identity).

SHA256 (Switcher3way-1.5.0.dmg): ab3f6b48d017ba3f08400dd0e8f7be397fde12a99df99adbd2d500a0c6469997