Keyboard Layout Switcher: Fix Mistyped Text · VibeNest icon

Keyboard Layout Switcher: Fix Mistyped Text · VibeNest

by https://vibenest.net · vibenest.net · Tools
Manifest V3 Free
View in Chrome Web Store Data as of 19 Oct 2026

Fix text typed in the wrong keyboard layout. 12 languages: Russian, Korean, Polish, Spanish + 8 more. Offline, open source.

Users
85
+36 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#90K
#75K among extensions
Version
1.0.3
updated 23 May 2026

Users

monthly, 5 months
04285May 2026Aug 2026Oct 2026
Latest, 19 Oct 2026: 85 usersMove the mouse over the chart for any month

Ratings count

monthly, 5 months
001May 2026Aug 2026Oct 2026
Latest, 19 Oct 2026: 0 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About Keyboard Layout Switcher: Fix Mistyped Text · VibeNest

Type `dkssudgktpdy` when you meant `안녕하세요`. Or `gtbf` instead of `γεια`. Press `Ctrl+Shift+L`. The gibberish becomes the right text without retyping, without leaving the field, and without sending a single character to a server. VibeNest Switcher is a Chrome extension that catches text typed in the wrong keyboard layout and rewrites it correctly in a single keystroke. It runs fully offline by default. The source is on GitHub. It ships with 12 keyboard layouts (English, Russian, Ukrainian, Belarusian, German, French, Greek, Hebrew, Turkish, Polish, Spanish, Korean) and a matching set of 12 UI translations. ============================================================ WHY VIBENEST SWITCHER IS DIFFERENT 100% open source. Every line of code that runs against your text is public on GitHub: https://github.com/NikitaBabenko/Switcher. Run the tests locally, build from source, verify in your own browser. Fully offline by default. The language model is bundled inside the extension package, about 270 KB. No telemetry, no analytics, no cloud calls, no third-party scripts. The conversion never leaves your device. No account, no sign-in, no payment, no ads. Install and use. 12 keyboard layouts out of the box. Most layout-fix extensions cover only one or two language pairs. VibeNest handles any pair you enable. Modern Manifest V3 build. Audited minimum permissions, forward-compatible with Chrome's 2025 policy. No migration work on your side. Cross-browser ready. Works in Chrome and every Chromium-based browser (Edge, Brave, Opera, Vivaldi). Edge and Firefox standalone ports are on the roadmap. ============================================================ WHAT IT DOES Keyboard shortcut (Ctrl+Shift+L) and toolbar popup. The shortcut converts the active text field in place. The popup gives you a two-pane view with the original and corrected text, useful for read-only fields or when you want to inspect the conversion before applying it. Paste-and-fix mode. Paste mistyped text into the popup, see the corrected version, copy it out with one click. Works for text you've already pasted into the address bar, an export view, or any read-only context. Right-click context menu. With text selected on the page, right-click and choose "Fix layout" without touching the keyboard. Per-page Undo. The popup keeps a one-step undo for the last fix on the current page; useful when the conversion went the wrong way for a proper noun on a script boundary. Site adapters. Pre-built handlers for sites with non-standard text input (contenteditable wrappers, framework-managed inputs, frame-isolated composers). A generic adapter covers every other site. Site policy. Block specific hosts (your bank, your intranet, your password manager) or restrict the extension to a whitelist of hosts you trust. Per-host policies persist across sessions. Smart language defaults. The first time you open the extension, it reads your browser locale and pre-selects the most likely typing languages. You change this anytime in Options. The detection runs only against the languages you have enabled, so results stay fast and accurate. 12 keyboard layouts out of the box. English (US QWERTY), Russian (ЙЦУКЕН), Ukrainian, Belarusian, German (QWERTZ), French (AZERTY), Greek, Hebrew, Turkish (Q-keyboard), Polish (214), Spanish (QWERTY), Korean (Dubeolsik / 두벌식). 12 UI translations. Popup and Options page are localized to en, ru, uk, be, de, fr, el, he, tr, pl, es, ko. The popup follows the right-to-left direction for Hebrew. ============================================================ HOW IT WORKS The detection engine transposes each character through every layout pair you have enabled, then a character-trigram language model scores both directions. The model is trained on the top 3000 most-frequent words for each language. The direction that scores higher (looks more like natural text) is the one applied to the field. A Caps-Lock heuristic and a "case-naturalness" tiebreaker handle awkward edge cases: `hELLO` becomes `Hello`; intentional `ALL CAPS` stays intact; mixed-case mid-word like `JavaScript` is preserved. The algorithm is deliberately LLM-free. It's a transposition table plus a small statistical scorer. That keeps the bundled language model around 270 KB and the conversion sub-millisecond, which is what you need for inline use in an active text input. Because the model is bundled and frozen, every install behaves identically; there is no silent server-side retraining behind your back. Korean is the most interesting case in the engine. Every Hangul syllable on screen is reversibly decomposed into its compatibility-jamo keystroke sequence, so the same transpose-then-score algorithm works there too. After scoring, the result is recomposed back into Hangul syllables. ============================================================ WHO IT'S FOR - Bilingual writers who alternate between English and another script several times per day. - Translators who flip between source and target languages mid-paragraph. - Developers and IT staff working in mixed-language environments (commit messages, ticket comments, code reviews across cultures). - Help-desk teams who'd rather not send a colleague an email that opens with wrong-layout gibberish instead of their intended greeting. - Language students who copy text between dictionary, notes, and a chat with a tutor. - Anyone with a multi-script workflow (Hangul + Latin, Cyrillic + Latin, Greek + Latin, Hebrew + Latin). ============================================================ PRIVACY By default the extension is offline-only. The bundled detector runs in your browser. No text, no metadata, no events are sent anywhere. There is no analytics SDK, no telemetry, no remote logging, and no third-party script in the extension. The package is small enough to read end-to-end on GitHub. Permissions and their justifications are spelled out line-by-line in the privacy policy: https://vibenest.net/switche…

Growth

WindowUsersChangeRatingsRating
7 days+8+10.4%00.00
30 days+36+73.5%00.00

Chrome Web Store search rankings

Where Keyboard Layout Switcher: Fix Mistyped Text · VibeNest appears when people search the store, with the 30 day change
Search phrasePosition30 days
layout#96−3

Version history

2 versions recorded
1.0.323 May 2026
1.0.219 May 2026

Details

Category
Tools
First seen
19 May 2026
Size
235 KB
Languages
de, en, tr, es, fr, pl, el, ru
Pricing
Free
Privacy policy
vibenest.net
Extension ID
nfnbpbkloajooggeceohpajmbolflifp

Permissions and risk

Low riskimpact 1, likelihood 2
Permissions
contextMenusstorageactiveTabscriptingnotificationsclipboardWritesidePanel

Alternatives to Keyboard Layout Switcher: Fix Mistyped Text · VibeNest

Extensions that rank for the same store searches or share the Tools category, ordered by users