Блог
Текстовые утилиты

Переводчик раскладки клавиатуры онлайн

Если забыли переключить раскладку и напечатали русский текст английскими буквами (или наоборот) — вставьте получившуюся кашу сюда, и инструмент пересчитает её по физическому положению клавиш на клавиатуре. Направление можно определить автоматически или выбрать вручную.

Результат

У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.

Факты и границы применимости

Принцип Замена по физическому положению клавиш — стандартная раскладка ЙЦУКЕН поверх QWERTY
Автоопределение Смотрит, каких букв в тексте больше — латинских или кириллических
Регистр Сохраняется — заглавные буквы остаются заглавными после конвертации
Необрабатываемые символы Цифры и большинство знаков препинания, не входящих в раскладку, остаются без изменений

Когда этот метод вводит в заблуждение

Как это считается

Инструмент использует таблицу соответствия клавиш: каждой букве английской раскладки QWERTY сопоставлена буква, которая физически находится на том же месте в русской раскладке ЙЦУКЕН, и наоборот.

При автоопределении сначала считается, сколько в тексте латинских букв и сколько кириллических; если латинских больше или поровну, текст обрабатывается как «русский по-английски», иначе — как «английский по-русски».

Каждый символ текста ищется в соответствующей таблице (в нужную сторону) и заменяется на найденное соответствие; регистр буквы (строчная/заглавная) сохраняется независимо от регистра в таблице.

Символы, не найденные в таблице — цифры, большинство знаков препинания, символы других алфавитов — остаются без изменений.

Вопросы и ответы

Как понять, в какую сторону конвертировать?

Оставьте режим «определить автоматически» — обычно это работает правильно. Если результат получился неверным, переключитесь на нужное направление вручную в выпадающем списке.

Почему цифры и часть знаков препинания не изменились?

Стандартное соответствие клавиш определено только для алфавитной части раскладки — цифровой ряд и большинство знаков препинания в него не входят, поэтому остаются как в исходном тексте.

Регистр букв сохраняется при конвертации?

Да, заглавная буква после конвертации останется заглавной, строчная — строчной.

Мой текст куда-то отправляется?

Нет, вся обработка выполняется в вашем браузере.

Похожие утилиты

Все утилиты