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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors