| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| LangSwitcher-setup.exe | 2026-10-27 | 3.7 MB | |
| 1.1.0 -- Lang Switcher source code.tar.gz | 2026-10-27 | 3.5 MB | |
| 1.1.0 -- Lang Switcher source code.zip | 2026-10-27 | 3.5 MB | |
| README.md | 2026-10-27 | 10.9 kB | |
| Totals: 4 Items | 10.7 MB | 0 | |
Lang Switcher 1.1.0 — 107 языков в списке, статистика французского, испанского и русского
Lang Switcher исправляет слово, набранное в неверной раскладке клавиатуры. Нажмите горячую клавишу — по умолчанию
Pause/Break — последнее набранное слово перекодируется в другую раскладку, а раскладка окна переключится. Нажмите ещё
раз — исходный текст вернётся побитово. Выделенный текст перекодируется через буфер обмена с восстановлением всех его
форматов. Программа делает одну вещь и живёт в трее.
Что изменилось.
- Список языков. В описании программы теперь перечислены все языки, с которыми она работает по замеру раскладок Windows 11: 107 — 96 живых языков и 11 малых письмён, от русского и английского до тайского, иврита и чероки. Сама программа языков не ограничивает, кроме китайского, японского и корейского (раскладки с окном подсказок).
- Статистика букв французского, испанского и русского. Выделенный текст раскладки с неоднозначной клавишей-лигатурой
(арабская:
لا— этоBилиGиH), набранный не только что, теперь читается по статистике языка, в который переводится, — не только английского: французскоеbien, набранное в арабской раскладке, вернётсяbien, а неghien, русскоепир—пир, а неппрр. - Способ замены
backspaceв Блокноте Windows 11. Если в настройках выбран этот способ (по умолчанию —auto), Блокнот изредка превращал вставку в повтор последней буквы (uuuuuuвместоl;ylfu). Теперь программа стирает слово, ждёт 50 мс и только потом печатает замену. - Кнопка «От автора…» в окне «О программе» говорит на языке интерфейса — раньше она была по-русски на всех языках.
- Что не изменилось: горячая клавиша, вид окон и настройки программы, файл настроек (схема 8), подпись автора.
Установка. Windows 10 или 11. Если у вас 1.0.0 или 0.104.0, ничего делать не нужно — программа обновится сама в течение
суток. Иначе скачайте LangSwitcher-setup.exe (3 687 320 байт, SHA-256 33EC8BB04E4287A8E5A1C15C083DCC6501F0191CA24ED8984771ED1F04C178C5) и запустите. Ставится поверх 1.0.0, 0.104.0,
0.103.0, 0.102.0, 0.101.0, 0.100.0, 0.99.0, 0.98.0, 0.97.0, 0.96.0, 0.95.0, 0.94.0, 0.93.0, 0.92.0, 0.91.0 и 0.90.0.
Честно о подписи. Как и в 1.0.0: программа и установщик подписаны самодельным сертификатом автора «Panda Koder», а не сертификатом удостоверяющего центра, поэтому запрос UAC при запуске установщика жёлтый, а издатель в нём — «неизвестный». Полная версия работает и в окнах программ, запущенных от имени администратора, благодаря сертификату, который установщик создаёт на вашем компьютере: только для подписи кода, ключ уничтожается сразу после подписи, удаление программы убирает сертификат. Обновления ставятся тем же установщиком, сам, без запроса UAC.
Если браузер или Windows предупреждают. Новый выпуск скачивают пока редко, а подписи удостоверяющего центра у программы нет, поэтому перед установкой будут предупреждения — это ожидаемо. Edge: в загрузках «…» → «Сохранить» → в окне «Удалить ▾» → «Все равно сохранить». Chrome: «Скачать подозрительный файл». При запуске Windows может показать «Система Windows защитила ваш компьютер» — «Подробнее» → «Выполнить в любом случае». Затем жёлтый запрос UAC — «Да». Сверить файл можно по SHA-256 выше.
Что измерено. Стирание и выделение письма со знаками над и под буквой — в Блокноте, Edit, RichEdit, Edge, Microsoft
Word, Google Chrome и Telegram: одно нажатие Backspace снимает одну кодовую точку, Shift+Left идёт по буквам Windows, и
программа считает так же. Способ backspace с программой на чистой Windows 11, по 30 проб: Edit, RichEdit и Edge — 30 из 30; Блокнот — 29 из 30
(повторов буквы нет, в одной пробе пропал первый знак замены — причину ищем).
Не проверено приборами: Windows 10 — стенды работали на Windows 11.
Исходный код — в этом репозитории под лицензией MIT или Apache-2.0 на ваш выбор. Вопрос или проблема с программой — в теме Lang Switcher в группе: https://t.me/panda_koding/45. Канал автора: https://t.me/panda_pishet_kod.
Lang Switcher 1.1.0 — 107 languages listed, letter statistics of French, Spanish and Russian
Lang Switcher fixes a word typed in the wrong keyboard layout. Press the hotkey — Pause/Break by default: the last typed
word is converted to the other layout and the window's layout switches; press again and the original text comes back byte
for byte. Selected text is converted through the clipboard with every clipboard format restored. The program does one
thing and lives in the tray.
What changed.
- The list of languages. The description of the program now names every language it works with, as measured on the layouts of Windows 11: 107 — 96 living languages and 11 small scripts, from Russian and English to Thai, Hebrew and Cherokee. The program itself limits no language except Chinese, Japanese and Korean (layouts with a candidate window).
- Letter statistics of French, Spanish and Russian. Selected text of a layout with an ambiguous ligature key (Arabic:
لاisB, orGandH), typed not just now, is now read by the statistics of the language it is converted to — not only English: Frenchbientyped in the Arabic layout comes back asbien, notghien; Russianпирasпир, notппрр. - The
backspacemethod in Notepad of Windows 11. If this method is chosen in the settings (the default isauto), Notepad now and then turned the insertion into its last letter repeated (uuuuuuinstead ofl;ylfu). Now the program erases the word, waits 50 ms and only then types the replacement. - The "From the author…" button of the About window speaks the language of the interface — it used to be in Russian in every language.
- What did not change: the hotkey, the look of the windows and the settings of the program, the settings file (schema 8), the author's signature.
Install. Windows 10 or 11. If you have 1.0.0 or 0.104.0, there is nothing to do — the program updates itself within a
day. Otherwise download LangSwitcher-setup.exe (3,687,320 bytes, SHA-256 33EC8BB04E4287A8E5A1C15C083DCC6501F0191CA24ED8984771ED1F04C178C5) and run it. Installs over 1.0.0,
0.104.0, 0.103.0, 0.102.0, 0.101.0, 0.100.0, 0.99.0, 0.98.0, 0.97.0, 0.96.0, 0.95.0, 0.94.0, 0.93.0, 0.92.0, 0.91.0 and 0.90.0.
About the signature, honestly. As in 1.0.0: the program and the installer are signed with the author's own certificate, "Panda Koder", not with one issued by a certification authority, so the UAC prompt of the installer is yellow and names the publisher as unknown. The full version also works in windows of programs run as administrator thanks to the certificate the installer makes on your computer: for code signing only, the key is destroyed right after signing, and uninstalling removes the certificate. Updates are installed by the same installer, on their own, without a UAC prompt.
If the browser or Windows warns you. A new release is still rarely downloaded and the program has no certificate from a certification authority, so you will see warnings before installing — this is expected. Edge: in Downloads, "…" → "Keep" → in the dialog, "Delete ▾" → "Keep anyway". Chrome: "Download suspicious file". When you run it, Windows may show "Windows protected your PC" — "More info" → "Run anyway". Then the yellow UAC prompt — "Yes". You can check the file against the SHA-256 above.
What was measured. Erasing and selecting scripts with marks above and below the letter — in Notepad, Edit, RichEdit,
Edge, Microsoft Word, Google Chrome and a messenger: one Backspace removes one code point, Shift+Left moves by the
letters of Windows, and the program counts the same way. The backspace method with the program on a clean Windows 11,
30 trials each: Edit, RichEdit and Edge — 30 of 30; Notepad — 29 of 30 (no repeated letters; in one trial the first
character of the replacement went missing, and we are looking into why). Not checked by instruments: Windows 10 — the test benches ran on
Windows 11.
Source code is in this repository under MIT or Apache-2.0, at your option. Report a problem: GitHub Issues.