Skip to content

About

Keep typing. Get your layout back. Local English/Russian keyboard layout preview and correction for Windows.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

TypeAllBack — Keep typing. Get your layout back. Пример: ghbdtn → привет.

Latest release Windows 10 / 11 x64 Build and checks PolyForm Noncommercial

Набрали текст не в той раскладке? Верните его одним действием.
TypeAllBack показывает исправленный вариант рядом с курсором и помогает исправить текст перед отправкой.

Скачать для Windows · Установка · Сообщить о проблеме

Как это работает

Вы печатаете как обычно. Если текст похож на ввод в неверной английской или русской раскладке, рядом появляется подсказка: ghbdtn → привет или руддщ → hello.

Примите подсказку стрелкой → или щелчком мыши. При включённом исправлении перед Enter приложение сначала исправит подтверждённый участок текста, проверит результат и затем передаст Enter в поле ввода. Эта опция включена по умолчанию; её можно отключить в трее.

Возможности

  • Подсказка во время ввода. Исправленный вариант появляется рядом с курсором.
  • Исправление перед Enter. Помогает не отправить сообщение в неверной раскладке.
  • Сохранение остального текста. Исправление относится к текущему отслеживаемому участку; ранее введённый текст сохраняется.
  • Работа в трее. Пауза, звук исправления, автозапуск и настройки доступны в компактном меню.
  • Обновления внутри приложения. Загрузка, проверка пакета, установка и перезапуск без перехода в браузер.
  • Отладка по запросу. История ввода, подсказок и причин окончания сессий помогает разобраться в проблеме.

Начать пользоваться

  1. Скачайте файл TypeAllBack-…-win-x64.msi из последнего выпуска.
  2. Установите приложение и запустите TypeAllBack из меню «Пуск».
  3. Наберите ghbdtn в поддерживаемом поле, дождитесь подсказки и нажмите →.

Нужна Windows 10 или 11, x64. Установка выполняется для текущего пользователя; отдельно устанавливать .NET не требуется. Подробности — в инструкции по установке.

Действие Управление
Принять видимую подсказку → или щелчок по подсказке
Исправить перед Enter Enter, если опция включена и подсказка подтверждена
Обычный Shift+Enter Shift+Enter сохраняет поведение поля
Открыть отладку Ctrl+Alt+F12 или меню трея
Приостановить утилиту Переключатель «Утилита включена» в трее

Без подходящей подсказки стрелка и Enter работают обычно. Пробел не принимает подсказку. Назначение Enter — отправка сообщения или новая строка — определяется самим приложением, в котором вы печатаете.

Локальная обработка

Распознавание раскладки выполняется на компьютере. Введённый текст не отправляется на сервер и не используется для обучения модели. Сетевые запросы нужны для проверки и загрузки обновлений с GitHub. Автоматическую проверку можно отключить в трее.

Отладочное окно показывает набранный текст: проверяйте его содержимое перед публикацией скопированного лога.

Текущее состояние

TypeAllBack находится на стадии предварительных выпусков. Пользовательские проверки пройдены в Блокноте, адресной строке Chrome, ChatGPT Desktop и Discord. Поддержка зависит от того, какие сведения о тексте и курсоре предоставляет поле ввода.

В некоторых полях шрифт подсказки может отличаться от исходного. Короткие и неоднозначные слова распознаются не всегда. Если состояние текста нельзя безопасно подтвердить, исправление не выполняется; при попытке исправления перед Enter отправка может быть отменена с причиной в отладке.

Механизм обновления включает проверку размера и SHA-256 пакета. Для версии 0.1.3 проверены загрузка и запуск помощника обновления; полный цикл установки с перезапуском ещё требует проверки на установленном приложении.

Разработка и документация

Приложение написано на C# / WPF, .NET 10. Для сборки нужен .NET 10 SDK на Windows:

dotnet build .\src\TypeAllBack\LayoutPreviewPrototype.csproj -c Debug
dotnet run --project .\Tests\LayoutPreview.Tests.csproj -c Debug

Название основного файла проекта сохранено от прототипа LayoutPreview. Для открытия обоих проектов в IDE используйте TypeAllBack.slnx.

Папка Содержимое
src/TypeAllBack Приложение, иконки, звук и модели
src/Installer Установщик Windows
Tests Регрессионные проверки
Tools Сборка выпуска и подготовка моделей
docs Документация и материалы баннера

Лицензия

Собственный код распространяется по PolyForm Noncommercial 1.0.0. Коммерческое использование требует предварительного письменного разрешения правообладателя HeyOkay.

Данные моделей имеют отдельную лицензию CC BY-SA 4.0. Условия и исключения описаны в LICENSING.md и документации моделей.

About

Keep typing. Get your layout back. Local English/Russian keyboard layout preview and correction for Windows.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages