Текст · раскладкаФикс раскладки

Исправьте текст, набранный не в той раскладке: «ghbdtn» → «привет» и наоборот. Направление определяется автоматически, всё считается в браузере.

Текст и пароли не уходят на сервер

01Исправить02Таблица раскладок03О раскладке04Вопросы05Похожие
01

Исправить раскладку

вставьте текст — направление определится само
Направление
определяется по алфавиту ввода
верные слова не трогаются — для смешанных сообщений
Примеры
Результатпрочитано как русский текст
Привет, как дела?
исправлено слов: 3 из 3
02

Таблица раскладок

ЙЦУКЕН и QWERTY на одних и тех же клавишах

Одна и та же клавиша даёт разные символы в двух раскладках. Буквы совпадают по рядам, а знаки препинания — нет, и именно на них ломается ручная замена.

КлавишаАнглийскаяРусская
Цифровой ряд`1234567890-=ё1234567890-=
Верхний рядqwertyuiop[]йцукенгшщзхъ
Домашний рядasdfghjkl;'фывапролджэ
Нижний рядzxcvbnm,./ячсмитьбю.
Shift-слой: где раскладки расходятся
Shift + 2@"Shift + 3#Shift + 4$;Shift + 6^:Shift + 7&?Shift + /?,
03

О раскладке

Если начать печатать русский текст, забыв переключить клавиатуру, получится «ghbdtn» вместо «привет»: каждая клавиша осталась на своём месте, сменилась только раскладка. Такой текст возвращается обратно однозначно — замена идёт по положению клавиш, а не по звучанию. Это не транслит и не сломанная кодировка, а именно перепутанная раскладка, и различать их полезно: инструменты для них разные.

Позиционная замена

Основа
ghbdtn → привет
Каждая буква меняется по положению клавиши на клавиатуре, а не по тому, как читается. «ghbdtn» — это «привет»: пальцы нажимали правильные клавиши, а раскладка была английской. Поэтому замена точная, а не приблизительная.

Знаки на своих местах

Пунктуация
? → , , → б
Пунктуация по позициям не совпадает: русские точка и запятая живут на клавише со слэшем, а на клавишах с точкой и запятой стоят «б» и «ю». Инструмент это учитывает, но настоящий знак в конце слова сохраняет — портить верную запятую хуже, чем оставить лишний вопрос.

Авто-направление

Умный режим
rfr → как
Направление определяется по алфавиту ввода: латиница значит, что хотели русский, кириллица — что английский. Задать его вручную можно всегда, и ручной выбор сильнее автоматики — на нём же работает обратный режим «показать в другой раскладке».

Смешанный текст

Пословно
«Привет, rfr…»
Если часть слов набрана верно, а часть нет, правятся только сломанные. Решение принимается по каждому слову: осмысленное ли оно в своём алфавите или становится осмысленным после замены. Ссылки, адреса почты и числа пропускаются целиком.

Это не транслит

Разграничение
privet ≠ ghbdtn
Транслит переводит по звучанию: «privet» — это намеренная запись латиницей. Позиционно он превращается в «зкшмуе», поэтому такой ввод инструмент узнаёт и предлагает транслитератор, а не выдаёт бессмыслицу за ответ.

Это не кодировка

Разграничение
привет
«Кракозябры» появляются, когда текст прочитан не в той кодировке: байты те же, таблица символов другая. Позиционная замена тут бессильна, и инструмент честно говорит, что это не его задача, вместо того чтобы делать вид.
04

Частые вопросы

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

Обновлено

«» добавлен в избранное