Windows Pro beta
Typed ghbdtn instead of привет? NeuroSwitcher fixes it.
NeuroSwitcher Pro is a local Windows keyboard assistant 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
ghbdtn, vbh!
привет, мир!
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.
One place to understand what is running
The beta UI is intentionally direct: users can see whether NeuroSwitcher is active, pause it, tune suggestions, edit dictionaries, and open diagnostics before sending feedback.
Built for short demos and support emails
This block is ready for a GIF or video walkthrough above the screenshot carousel, so the landing page can show both the motion and the exact settings screen.
Demo video / GIF slot
Beta screens
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 from → to 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.
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.
What to include
- NeuroSwitcher version and Windows version.
- The app where it happened: browser, Telegram, Word, IDE, terminal, game, or another app.
- Active languages and layouts: English, Russian, Hebrew variant, German, Translit Mode, suggestions on/off.
- What you typed, what you expected, and what NeuroSwitcher actually did.
- Whether it was automatic correction, Pause, live suggestion, clipboard paste, dictionary, or installer behavior.
Logs help a lot
Open Pro Console, go to Settings, and turn off Silent start — no console window with logs for the next launch. Restart NeuroSwitcher, reproduce the issue, then copy the relevant lines from the log console into the email. Please remove passwords, tokens, private text, or anything sensitive before sending.
Email support
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.
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.
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.
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.