NeuroSwitcher — Automatic Keyboard Layout Switcher for Windows (Free)

Automatic keyboard layout switcher for Windows

Typed ghbdtn instead of привет? NeuroSwitcher fixes it.

NeuroSwitcher is a free, local automatic keyboard layout switcher for Windows 10 and 11 — a modern Punto Switcher alternative for people who switch between English, Russian, Hebrew, and experimental German all day. It detects wrong-layout typing, rewrites the text on your PC, and keeps your keystrokes out of the cloud.

Current beta builds are unsigned, so Windows may show a SmartScreen warning. SHA-256 verification and install details are below. Read install notes.

  • Local-first
  • Windows 10 / 11
  • Open core
  • No typing upload
note.txt

ghbdtn, vbh!

привет, мир!

Detected: EN keys -> RU text
Status: Running Mode: Both Hotkey: Pause

Free online layout converter

Typed in the wrong layout? Fix the text online — no install.

Paste text accidentally typed in the wrong keyboard layout — like ghbdtn instead of привет — and convert it instantly in your browser. Everything runs locally; nothing is uploaded. For automatic, system-wide correction as you type, install NeuroSwitcher.

Open the full-page layout converter → · Transliteration tool →

Why a dedicated layout switcher

The free Windows shortcut switches the layout. NeuroSwitcher fixes what you already typed.

An automatic keyboard layout switcher for daily English, Russian, Hebrew, and German typing — local on your PC, with a dictionary, suggestions, and per-app exclusions.

Built for daily bilingual work Messages, search, documents, code comments, CRM fields, and support chats where one wrong layout wastes attention.
Local correction, minimal beta metrics Typing detection runs on your Windows PC. The beta API only records downloads, install pings, and occasional heartbeats for release quality.
Made for real feedback False positives, missed corrections, shortcut conflicts, and installer friction are exactly what the public beta is meant to surface.

Quick start

Install it, check the tray, and try one correction.

The beta is meant to be tested in your normal apps. Start simple, then open Pro Console when you want to tune behavior.

1

Install the beta

Run the Windows installer. NeuroSwitcher starts as a tray app and keeps the local runtime visible from the tray menu.

2

Type as usual

Try a short wrong-layout phrase in a chat, browser field, Notepad++, or another everyday text box.

3

Use Pause or Auto mode

Press Pause for manual correction, or leave automatic mode running and watch the recent text get fixed in place.

Compatibility

Works best in ordinary text fields. Some apps need a little tuning.

NeuroSwitcher sends local keyboard corrections through Windows text input. Most plain text fields behave cleanly; a few apps add their own smart typing layer on top.

Good places to test first

Notepad++, chats, browser inputs, search fields, support tools, code comments, and plain document fields are good baseline tests for the correction pipeline.

If one app distorts text

Turn off that app's autocorrect, spelling, completion, rich text, or Markdown options. If you prefer to keep them on, add the app to NeuroSwitcher exclusions.

Real beta UI

See the desktop workflow, not just a promise.

Pro Console is the control room for the Windows beta: runtime status, hotkeys, dictionaries, app exclusions, suggestions, diagnostics, and logs stay visible without digging through config files.

Mode Auto
Short workflow animation: NeuroSwitcher detects the wrong layout and applies the correction in place.

Current functionality

A practical keyboard assistant for multilingual work.

NeuroSwitcher is built for people who move between languages all day: messages, documents, code comments, search, support chats, and internal tools.

Automatic wrong-layout correction

Analyzes the recent typing buffer, detects when the characters do not fit the active language, switches the layout, and replaces the text. For manual control, press Pause to convert the last word or selected text. Undo the last correction with Shift+Pause.

Pause and resume

Temporarily stop or restart the runtime with Ctrl+Shift+P. The same control is available from the tray menu when you prefer not to use a hotkey.

English, Russian, Hebrew

Stable core mappings cover English, Russian, and Hebrew in both directions. German support is present as an experimental path.

Hebrew done properly

Supports SI-1452 Classic, SI-1452-2 Arkan, and Phonetic QWERTY-Hebrew variants, with BiDi fixes for brackets and direction markers.

Transliteration mode

Type Latin input and convert it into Russian or Hebrew. Toggle Translit Mode with Ctrl+Alt+T or from the tray menu; the tray also opens the transliteration rules cheatsheet file.

Smart dictionary

Includes 430+ built-in transliteration entries and lets users add custom replacement pairs without changing the core engine. The user dictionary is edited in Pro Console: it stores fromto rules, not accepted wordforms.

Live suggestions

Shows local in-typing suggestions. Accept with Right, toggle suggestions with Ctrl+Alt+S, and move through candidates with Up / Down.

Typing polish

Can auto-capitalize after sentence endings and fix accidental double-uppercase words such as HEllo to Hello. Use Ctrl+Insert to accept the current wordform: NeuroSwitcher remembers that the word is already correct, but does not create a dictionary replacement.

App exclusions

Disable corrections for selected processes: games, video players, terminals, IDEs, or any app where keyboard interception should stay out of the way.

Flexible configuration

Pro Console exposes the confidence threshold, buffer size, suggestions, hotkeys, and Translit Mode languages. Quick shortcuts open the right section directly: Ctrl+Alt+H for clipboard, Ctrl+Alt+K for dictionary, and Ctrl+Alt+W for wordforms. It also has a silent-start switch: no log console window on the next launch.

System tray menu

Use the tray icon to pause or resume NeuroSwitcher, switch Translit Mode targets, open the cheatsheet, open Pro Console, change UI language, or quit.

Default keyboard shortcuts

Start using NeuroSwitcher without opening settings.

These are the current default shortcuts in the beta. Pro Console lets you change them later if they conflict with your workflow.

PauseManual correctionConvert the last word or selected text.
Shift+PauseUndo correctionRevert the last NeuroSwitcher rewrite.
Ctrl+Shift+PPause or resumeTemporarily stop or restart the runtime.
Ctrl+Alt+TTranslit ModeCycle Latin input conversion to Russian, Hebrew, or off.
RightAccept suggestionUse the currently highlighted live suggestion.
Ctrl+Alt+SToggle suggestionsShow or hide the live suggestion overlay.
Up / DownNavigate candidatesMove between suggestion variants.
Ctrl+InsertAccept wordformAdd the current word to spellcheck exceptions; this does not create a dictionary pair.
Ctrl+Alt+VPaste corrected clipboardPaste the wrong-layout-corrected version when available.
Ctrl+Alt+HClipboard pickerOpen Pro Console on the clipboard history tab.
Ctrl+Alt+KUser dictionaryOpen Pro Console on the custom replacement rules tab.
Ctrl+Alt+WWordforms listOpen accepted spellcheck wordforms for quick cleanup.

Beta feedback

Found a missed correction, false positive, or installer issue?

Send it to support@neuroswitcher.app. Real examples from everyday apps are the fastest way to make the beta better.

Pro beta

The beta focuses on control, diagnostics, and a finished desktop workflow.

Pro is not just a prettier tray icon. It is the control layer around the local Rust runtime: visual settings, dictionary editing, runtime health, clipboard workflow, and packaging for non-technical users.

Pro ConsoleTauri desktop UI over the shared Rust core, available from the system tray menu.
Settings editorHotkeys, modes, confidence, Hebrew layout, suggestions, and startup behavior.
Dictionary editorAdd custom entries, exclude built-in rules per word (e.g. keep a name like "Хелло" from being rewritten), all without hand-editing JSON.
Clipboard historyLast 30 entries, pinned items, secret masking, and wrong-layout paste hints.
Runtime diagnosticsConfig paths, model assets, charmap readiness, status, pause/resume, and logs.
Beta trackPublic beta now; feedback from everyday use shapes the next builds.

Privacy and trust

Your typing stays on your machine.

For the full trust document, see Privacy & Security.

No cloud dependency

Detection, correction, transliteration, dictionaries, and Pro console state are designed to work locally.

No typing telemetry

The beta API never receives typed text. It only records download events, install pings, version, OS, locale, channel, country, and weekly heartbeats so beta quality can be measured.

No clipboard pollution

The core substitution path uses Windows text input APIs instead of relying on the clipboard for normal corrections.

Open core architecture

The shared runtime, mappings, config, hooks, and UI-safe API are separated from the commercial Pro shell.

Language coverage

Built around real multilingual typing.

EnglishQWERTY base mapping, detection, conversion, spell polish.
RussianWrong-layout correction, transliteration dictionary, Translit Mode.
HebrewClassic, Arkan, Phonetic layouts, BiDi fixes, Translit Mode.
GermanExperimental conversion and umlaut-oriented transliteration path.

FAQ

Questions beta testers usually ask.

Is NeuroSwitcher Pro Beta free?

Yes, the beta is free to download and test. Beta access is for real-world testing and feedback while the product is being polished.

Windows blocks the file or saves it as .ex_ — what now?

The beta is not yet code-signed, so two things can happen on download:

Windows SmartScreen warning — when you run the file, you see "Windows protected your PC". Click More info, then Run anyway. This warning goes away once the build is signed for the public release.

Antivirus rename to .ex_ — some products (Kaspersky, Bitdefender, corporate AV) quarantine unknown executables by changing the extension so they cannot be launched accidentally. Open your Downloads folder, rename NeuroSwitcher-Pro-Beta-X.Y.Z.ex_ back to .exe, and it will run. If your AV outright deleted the file, restore it from the AV quarantine and add a local exception.

You can verify the file you downloaded is the original: every release publishes its SHA-256 at /v1/latest. Compare it with certutil -hashfile NeuroSwitcher-Pro-Beta-X.Y.Z.exe SHA256 in PowerShell.

Does it require the internet while typing?

No. The beta is local-first: typing, detection, and correction run on your computer without constant internet access.

Can I turn it off in specific apps?

Yes. NeuroSwitcher supports a process exclusion list and Pro includes a friendlier visual editor for it.

What if one app conflicts with NeuroSwitcher corrections?

Some Windows apps add their own spelling, autocorrect, completion, rich text, or Markdown layer on top of text input. If one app turns corrected text into repeated or glued characters while Notepad++, chats, and browsers work cleanly, NeuroSwitcher is likely sending the correction correctly and that app is reinterpreting the fast Backspace + Unicode input.

Use either fix: turn off the app's smart typing features, or add that app to NeuroSwitcher exclusions. For Windows 11 Notepad, try Settings > Spelling > Autocorrect, then Spelling, and Formatting > Markdown if it is enabled.

What should beta testers report?

Email support@neuroswitcher.app with false positives, missed corrections, keyboard-layout edge cases, app-specific conflicts, installer issues, and confusing Pro Console settings.

The most useful report includes version, Windows version, app name, active languages/layouts, what you typed, what you expected, what happened, and copied Pro Console log lines if available.

How do I stop the built-in dictionary from rewriting a specific word?

Open the Dictionary tab in Pro Console (fastest way: Ctrl+Alt+K) and add the word to Excluded Base Terms. The built-in transliteration rule is muted just for that entry — everything else keeps working, and you don't lose the rule on the next update.

Common cases: a friend's nickname that looks like a translit target ("Хелло" stays as a name instead of being rewritten to "hi"); a term used in your professional jargon where the automatic conversion is wrong; a word you simply prefer to type as-is. One entry per line, save the dictionary, and the rule is gone for you.

How is NeuroSwitcher different from Punto Switcher, Caramba Switcher, or EveryLang?

NeuroSwitcher is a modern Rust-based automatic keyboard layout switcher for Windows built around three things many existing tools lack:

  • Proper Hebrew support — SI-1452 Classic, SI-1452-2 Arkan, and Phonetic QWERTY-Hebrew, with BiDi fixes for brackets and direction markers. Most Punto Switcher-style tools were designed for Russian/English only.
  • Local-first by design — typing, detection, dictionaries, and clipboard history all run on your PC. No cloud account, no typing telemetry.
  • Active development with an open core — the shared Rust runtime and mappings are open, and the Pro shell is a Tauri desktop UI rather than a legacy tray-only app.

Compared to Caramba Switcher and EveryLang, NeuroSwitcher adds live in-typing suggestions, a clipboard history with wrong-layout paste, an editable user dictionary with 430+ built-in transliteration rules, and a Pro Console that exposes confidence threshold, per-app exclusions, and hotkeys without editing JSON. The Pro beta is free during the beta period.

Full comparison: NeuroSwitcher vs Punto Switcher →

Free beta download

Try NeuroSwitcher Pro before the public release.

Download the current unsigned beta build, test it in your everyday apps, and send feedback about missed corrections, false positives, or shortcut conflicts to support@neuroswitcher.app.

Download Pro beta

Windows SmartScreen may show a warning while the beta is unsigned. Verify the SHA-256 from /v1/latest if you want to confirm the file before running it. Details.