v0.1.12 New: Fix autoconfig on macOS 14+ Release notes →
KeyXamathi v0.1 · macOS Baseline · TH / EN / LO

100% accurate, instantaneous macOS keyboard switching. Work quietly, focus fully.

Solves the notorious macOS language switching delay. No matter how fast you type, switch instantly with 0ms lag, zero lost keystrokes, and Apple-notarized privacy security.

Requires macOS 14+ · 🛡️ Apple Notarized & Signed · 100% Offline & Private
KeyXamathi File Edit
⚡ 0ms · v0.1 EN KeyXamathi 09:41
v0.1 Current Instant 0ms language switch — type without pausing
caps lock
Simulating language switch keypress while typing
Feature in v0.1: Native Event Tap handles layout switching instantly on keypress. 100% reliable, zero switch lag.
💡 Want to see "No First-Key Lag" in action?
v0.1 Current No matter how fast you type, the first character never drops
❌ Standard macOS (Switch Lag) First char stuck in EN '-'
✅ KeyXamathi 0.1 (0ms) Switches instantly from 'ข'
🎯 Feature in v0.1: Deep Event Queueing ensures keyboard input never outpaces layout switching. First character never drops.
💡 Want to see "0ms Instant Switch" in action?
Live Telemetry · Real-time aggregated stats from KeyXamathi macOS users (Opt-in Anonymous)
🟢 Live Verified
⌨️
400+
Corrections & Switches
Saved retyping friction
⏱️
0.3 hrs
Total Time Saved
Reclaimed productive focus
💻
16000+ hrs
Menu Bar Standby
Zero memory bloat
🛡️
171 devices
Verified Installations
Active installations on macOS
Built to Solve Real Frustrations

Reclaim your flow. Switch languages with 100% confidence.

Engineered to eliminate macOS language switching lag while operating silently in the background.

Core Feature (v0.1)

100% Accurate & Instant Switch

Native low-level Event Tap interception ensures your layout switches instantaneously with zero dropped first keystrokes.

Core Philosophy (Quiet & Focused)

Silent Menu Bar Utility

Minimal footprint. Runs quietly in your menu bar with near-zero CPU and RAM overhead, keeping you focused on deep work.

In Development (v0.2)

Dictionary-Driven Auto Switch

Under active development: automatic layout correction for dictionary words without needing to press the language switch key.

🛡️ Apple Notarized

Verified & Signed by Apple

Digitally signed with Apple Developer credentials and passed automated Notarization scans. 100% offline, malware-free, and safe.

3 Languages Supported

Thai · English · Lao

Full support for Thai Kedmanee, English QWERTY, and Lao keyboard layouts, providing seamless multilingual workflow.

5-Layer Security Shield

5-Layer Privacy & Security Architecture

100% confidence with Privacy by Design — zero server transmission, strictly held in RAM.

01 Concealed & Transient Type Metadata Detection

Automatically identifies and excludes passwords copied from vault managers (1Password, Bitwarden, LastPass, Apple Keychain) by inspecting org.nspasteboard.ConcealedType metadata.

02 Secure Event Input OS-Level Deactivation

Monitors macOS system security flags via IsSecureEventInputEnabled(). When typing inside password fields or secure prompts, all capture operations immediately pause.

03 High-Risk Application Blacklist

Automatically ignores clipboard content copied from password managers, 2FA authenticators, and vault applications by source Bundle Identifier.

04 Credit Card, National ID & API Token Filtering

Mathematically verifies and blocks credit cards (Luhn algorithm), Thai National IDs (Mod 11 checksum), and API keys (AWS, OpenAI, GitHub tokens) using linear regular expressions.

05 100% RAM Only & Auto-Wipe on System Sleep

All cached history lives in volatile memory only. Never written to disk, and automatically purged upon system sleep or lid close to prevent memory image extraction.

🔮 What's Next · R&D Lab
Upcoming Lab & Product Roadmap

Experience Upcoming Features Ahead of Time in Browser

We are continuously innovating to build the premier typing experience on macOS. See what we've shipped, and test drive our upcoming v0.2 algorithms here.

01 Smart Auto-Convert
v0.2 Preview

Detection & Auto-Conversion Simulation

Comparing time wasted backspacing mistyped text vs. letting our algorithm auto-convert instantly:

Default macOS (Manual Retype) 0.0s
KeyXamathi 0.2 (Auto-Convert) 0.0s
⚡ Saves 3-4 seconds every single time you forget to switch layouts
02 Live Engine Sandbox
Interactive

Test Drive Layout Conversion in Browser

Type mistyped-layout English words to test the KeyXamathi 0.2 conversion algorithm live:

Sample Words:
Live Converted Output:
Hello World (สวัสดีชาวโลก)
03 Copy Cache & Dual Paste
⚡ 0.05s

Volatile RAM Clipboard & Layout Conversion in 0.05s

Copy misplaced-layout English text, then hit ⌥1 to paste converted Thai text instantly, or pin direct snippets via ⌃⇧1

Click to test instant simulation:
📝 Simulated Output ([⌥1] Dual Paste from Cache) ⚡ 0.05s
กิน
💡 Dual Paste: When copying wrong-layout English text like dbo, KeyXamathi automatically converts it to "กิน" ready to paste in 0.05s.
04 Shift Recovery
v0.2 Preview

Recover Shift Typos — No Retyping Needed

Detects 45 Kedmanee key pairs where Shift was released too early. Recovers the intended character in 0.01s.

Click sample words with premature Shift release:
Key Pair: Key [N]: Vowel ื ↔ Thanthakhat ์ ⚡ 0.01s
Typed Key: พิมพื
➔ Result: พิมพ์
💡 No backspacing required: Detected trailing ื without dictionary entry, recovered to ์ in 0.01s.
✨ Covers 45 Kedmanee key pairs including N (ื/์), P (ย/ญ), K (า/ษ), T (ะ/ธ)
05 Proactive HUD
v0.2 Preview

Floating Suggestion Banner — Zero Disruption

Non-intrusive tooltip floats beside your cursor when layout typos are detected. You decide to convert.

Simulate typing pause (0.7s rest):
App: Notes / Safari / Slack Non-Intrusive HUD
Currently typing: l;ylfu|
💡 Floating suggestion: "สวัสดี" Press ⌃⇧O
💡 You are in control: Press ⌃⇧O to accept suggestion, or simply keep typing and it fades away.
🤫 Zero workflow friction. Never overwrites intended English words without permission.
06 Privacy Shield
🛡️ Privacy 100%

100% On-Device Privacy — 5-Layer Defense

Auto-filters credit cards, passwords, and API secrets on Apple Silicon. Event Tap pauses in password fields.

Click to simulate sensitive data inputs:
Input: 4532 •••• •••• 6789 Luhn Algorithm Validator
Inspection Result: ❌ Credit Card Detected! BLOCKED
RAM Clipboard Cache: Never stored in RAM or Disk 100%
Event Tap Status: Event Tap Active (Filtering Clipboard)
🔒 100% On-Device Apple Silicon: Zero telemetry packets sent externally. Works entirely offline.
🛡️ Zero keylogger risk. Conforms strictly to macOS security standards.
07 Shortcut Suite
Interactive Suite

5 Powerful Shortcuts — Hands On Keyboard

Universal Control+Shift hotkeys work seamlessly across macOS. Click tabs below to try:

⌃⇧Z — Undo / Redo Toggle
Toggle between original keystrokes and converted text infinitely without retyping.
Screen text: สวัสดี
⌃⇧O — Accept Proactive Suggestion
Instantly accept floating suggestion and auto-switch system input layout.
Typing: dbo (Suggested: กิน) กิน
⌃⇧A — Revert & Add to Whitelist
Revert converted word immediately and save to permanent Whitelist.
Typed English: ทำ (from "me") me
⌃⇧X — Force Cycle Language
Force cycle the last word through Thai ➔ English ➔ Lao for ambiguous terms.
Current Language: สวัสดี (Thai)
⌃⇧V — Quick Paste Panel
Open volatile RAM clipboard drawer to paste snippets in 0.05s:
Pasted Snippet: Hello there, great to connect!
⌨️ All shortcuts use macOS standard Control+Shift, avoiding collisions with Command keys.
08 App Exclusions
v0.2 Preview

Auto-Pause in Terminal / IDE — Developer Friendly

Detects bundle IDs to bypass Event Tap 100% when switching to coding environments.

Click to simulate app switching (Cmd+Tab):
App: LINE App (jp.naver.line.mac) 🟢 Active (Auto-convert ready)
Input: l;ylfu
➔ Output: สวัสดี ✓
💡 Auto App Switching: Chat apps: Auto-converts Thai text seamlessly
🎯 Customize excluded apps in Settings, or rely on smart defaults.
09 Instant Undo
v0.2 Preview

Backspace 1x = Undo, 2x = Remember to Whitelist

Auto-converted a word you wanted as-is? Press Backspace once to undo, twice to whitelist forever.

Click buttons to simulate keystroke sequence:
Status: Auto-Convert converted word automatically Step 1/3
Screen Text: "ทำ"
💡 User intended English "me", but keys match Thai "ทำ". System auto-converts. Press Backspace to undo.
🧠 The engine learns your true intent on the fly without digging into Settings.
10 Context Profiles
v0.2 Preview

Switch Profiles by Context — Coding / Medical / Writing

Tune conversion rules to your specific profession rather than enduring a one-size-fits-all setup.

Click to preview engine tuning profiles:
Profile: Developer Profile Lexicon: Dev Commands
Test input: getUserById
➔ Result: getUserById (Preserved as-is)
⚙️ Tuning Rule: Disable auto-convert for camelCase/snake_case and exclude shell commands
🎯 Stay focused on your specialized work without correcting accidental conversions.
11 Personal Vocabulary
v0.2 Preview

Personal Vocabulary — Names, Brands & Slang

240,000+ standard dictionary words with instant support for adding and deleting custom terms:

Type term to add to your local dictionary:
Your Personal Store (Click ✕ to remove):
บิทคับ คริปโต KeyXamathi
Simulated misplaced input: [bm8y[ Instant Trie Sync
Found in personal store: "[bm8y[" ➔ "บิทคับ"
Speed: 0.00ms
📚 100% Local Storage: Saved to on-device SQLite, never sent to cloud servers.
⚡ Updates in-memory Fast-Lookup Trie immediately upon saving — zero app restarts.
12 Spell Guard
v0.2 Preview

Two-Pass Spell Guard — Typo vs. Wrong Layout

Prevents corrupt conversions by running Manifest lexicon check + Apple NSSpellChecker in parallel.

Click test words to inspect engine decisions:
Test Word: กระเพรา 🛑 Layout Conversion Suppressed
Pass 1: Manifest Wordlist: ❌ Not in standard manifest
Pass 2: Apple NSSpellChecker: ✓ Thai phonotactic structure matched
Screen Output: กระเพรา (Preserved as typed, not converted to garbage)
💡 Smarter than naive tools: Detected Thai typo (suggested: กะเพรา); suppressed layout conversion.
🛡️ Never scrambles text into gibberish when typing misspelled words.
✅ Current Release — v0.1
  • 100% Instant Language Switching (Native Event Tap)
  • Zero First-Character Dropped Key Lag
  • Minimal Menu Bar App (Ultralight Memory Footprint)
  • Verified & Notarized by Apple
  • 3 Languages: Thai, English, Lao
🔮 Development Roadmap
v0.2 — In Active Testing

Dictionary-Driven Auto Switch

  • Dictionary Auto-Switch: Recognizes misplaced layout words and converts them automatically without manual switching.
  • Copy Cache & Snippets (0.05s): Instant 0.05s clipboard history and pinned snippets with built-in layout conversion.
  • App Exclusions: Customize per-app behavior (e.g., disable inside Terminal or IDEs).
  • Expanded Lexicon: 5,000+ words including technical loanwords.
Next Phase — Planned

Customization & Ecosystem

  • Context Profiles: Switch behavior based on active workload (Coding, Writing, Medical).
  • Lexicon Packs: Community-contributed specialized terminology dictionaries.
  • Per-Device Hotkeys: Device-specific shortcut overrides.
💡
Have a feature request or vocabulary suggestions for v0.2?

Help us shape the future of KeyXamathi — submit your ideas or vote on planned features.

Suggest Idea / Word

Zero-friction focus. Start typing seamlessly.

Download KeyXamathi v0.1 and enjoy silent, instantaneous layout switching right now.

Download Free (v0.1)
macOS 14 or later · 🛡️ Apple Notarized · ~8MB