Skip to content

Temi1817/wronglang

Repository files navigation

EN↔RU Keyboard Layout Converter

English | Русский


English

A Windows system tray app that converts text between English and Russian keyboard layouts in place — select text, press a hotkey, and it switches instantly.

How it works

  1. Launch the app — it sits in the system tray
  2. Select any text in any application
  3. Press the hotkey (default Alt+A)
  4. The text is automatically converted and pasted back

Example: selected ghbdtn → pressed hotkey → got привет

Installation

1. Install Python

Download from python.org (version 3.10+).
During installation check "Add Python to PATH".

2. Install dependencies

Double-click install.bat or run in terminal:

pip install -r requirements.txt

3. Run

Double-click start.vbs — the app starts without a console window and appears in the system tray.

Hotkey

Default: Alt+A

To change: right-click the tray icon → Settings → click the button and press a new key combination → Save.

Desktop shortcut

Right-click start.vbsSend toDesktop (create shortcut).

Build as EXE

To run without Python installed:

build_exe.bat

EXE will appear in the dist\ folder.

Files

EN-RU/
├── converter.py      # Main application code
├── settings.json     # Hotkey config (auto-created)
├── requirements.txt  # Dependencies
├── start.vbs         # Silent launcher (use this)
├── install.bat       # Install dependencies
└── build_exe.bat     # Build standalone EXE

Dependencies


Русский

Приложение для Windows, которое конвертирует текст между английской и русской раскладками прямо на месте — выдели текст, нажми горячую клавишу, и он переключится.

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

  1. Запускаешь приложение — оно уходит в системный трей
  2. Выделяешь текст в любой программе
  3. Нажимаешь горячую клавишу (по умолчанию Alt+A)
  4. Текст автоматически конвертируется и вставляется обратно

Например: выделил ghbdtn → нажал → получил привет

Установка

1. Установи Python

Скачай с python.org (версия 3.10+).
При установке поставь галочку "Add Python to PATH".

2. Установи зависимости

Дважды кликни install.bat или выполни в терминале:

pip install -r requirements.txt

3. Запусти

Дважды кликни start.vbs — приложение запустится без консольного окна и появится в трее.

Горячая клавиша

По умолчанию: Alt+A

Изменить: правый клик по иконке в трее → Настройки → нажми кнопку и введи новое сочетание → Сохранить.

Создать ярлык на рабочем столе

Правый клик на start.vbsОтправитьРабочий стол (создать ярлык).

Сборка в EXE

Если хочешь запускать без установленного Python:

build_exe.bat

EXE появится в папке dist\.

Файлы

EN-RU/
├── converter.py      # Основной код
├── settings.json     # Горячая клавиша (создаётся автоматически)
├── requirements.txt  # Зависимости
├── start.vbs         # Запуск без консоли (используй этот)
├── install.bat       # Установка зависимостей
└── build_exe.bat     # Сборка в standalone EXE

Зависимости

  • pynput — глобальные горячие клавиши
  • pystray — иконка в трее
  • Pillow — иконка трея
  • pywin32 — работа с буфером обмена Windows

About

Windows tray app that converts mistyped text between EN and RU keyboard layouts instantly via hotkey

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors