Klyrshift Скачать

Печатаете не в той раскладке? Klyrshift исправит мгновенно

Автоматический корректор раскладки для Linux. Работает в фоне, не мешает вводу, поддерживает Wayland и X11.

Debian 13+ · GNOME 45+ · MIT License · v0.2.9

Klyrshift Главное окно · включено Включено Активен · Auto Ручной Авто Гибрид Нажмите, чтобы приостановить исправления

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

Три шага от опечатки до исправленного текста.

01

Слушает ввод

Читает нажатия через evdev. Не захватывает клавиатуру — система работает как обычно.

02

Замечает ошибку

Словарь top-10k + n-граммы + контекст. Видит бессмыслицу вроде «руддщ» и понимает: это «hello».

03

Исправляет мгновенно

Удаляет и вводит правильный текст через uinput. Атомарно, одной транзакцией.

Try it yourself

Type text in the wrong layout and the demo shows what you meant. Text that is already correct is left alone.

Klyrshift would correct it to:

…

Try:

Возможности

Всё, что нужно, чтобы забыть о переключении раскладки.

Wayland и X11

Работает на обоих протоколах. GNOME, KDE, Sway, Hyprland.

Приватность

Всё локально. Демон не делает сетевых запросов; текст не пишется в логи. Загрузка словарей — только по вашей команде.

Zero-Config .deb

apt install — и работает. Автозагрузка, права, systemd.

Умный контекст

Смотрит на соседние слова. Не трогает URL, email, код.

Три режима

Auto (мгновенно) / Manual (по хоткею) / Hybrid (+undo).

5 языков

en и ru из коробки; uk, de, fr — включаются опционально.

Установка

Одна команда — и Klyrshift работает в фоне.

Установка .deb

# Скачайте .deb со страницы последнего релиза, затем:
sudo apt install ./*_all.deb

Download dictionaries

Base frequency lists and professional dictionaries by field. Files come straight from the latest GitHub Release — one click, no build.

Base frequency lists

Top-50k most frequent words per language. Bundled in the .deb, but downloadable on their own.

Professional dictionaries

Domain vocabulary for IT, medicine, law, finance, engineering, science, business, electronics, media, education, gaming and sport. Installed with one command, not bundled in the .deb.

IT / programming

MIT

Languages, frameworks, git, databases, networks, DevOps.

  • Русский · 1010 words · 19 KB .txt
  • English · 1263 words · 11 KB .txt
klyrshift dict install it --lang ru

Medicine and biology

MIT

Anatomy, diseases, drugs, diagnostics.

  • Русский · 1579 words · 31 KB .txt
  • English · 2136 words · 21 KB .txt
klyrshift dict install medicine --lang ru

Law

MIT

Codes, proceedings, contracts, courts.

  • Русский · 225 words · 4 KB .txt
  • English · 220 words · 2 KB .txt
klyrshift dict install legal --lang ru

Finance and accounting

MIT

Banking, taxes, reporting, investments.

  • Русский · 146 words · 2 KB .txt
  • English · 152 words · 1 KB .txt
klyrshift dict install finance --lang ru

Engineering

MIT

Mechanics, materials, drawings, standards.

  • Русский · 250 words · 4 KB .txt
  • English · 174 words · 1 KB .txt
klyrshift dict install engineering --lang ru

Science

MIT

Physics, chemistry, mathematics, biology, astronomy.

  • Русский · 1077 words · 19 KB .txt
  • English · 1692 words · 16 KB .txt
klyrshift dict install science --lang ru

Системные требования

Лёгкий демон — почти не заметен на фоне остальных процессов.

ОС
Debian 13+ (trixie) / Ubuntu 24.04+
Окружение
GNOME 45+ (Wayland или X11)
Архитектура
x86_64 (amd64)
Зависимости
python3-evdev, libnotify-bin, wtype (в Depends); g3kb-switch, xdotool, python3-gi, python3-gi-cairo — в Recommends. Ставятся автоматически с .deb.
RAM
~25–50 MB
Диск
~5 MB

KDE, Sway, Hyprland — должно работать, но не тестировалось.

Сообщество и открытый код

MIT License. Весь код открыт, issues и pull requests приветствуются.

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

Заменяет ли Klyrshift раскладку в GNOME?

Нет, работает параллельно. Раскладку переключает через g3kb-switch, но вы можете продолжать пользоваться хоткеем GNOME.

Будет ли работать в терминале?

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

Как быть с полями паролей?

v0.2.0 использует AT-SPI — если поле помечено как password, fix не срабатывает. Дополнительно работают стоп-слова.

Собирает ли Klyrshift данные обо мне?

Нет. Всё работает локально, текст не покидает машину. Сетевые запросы делает только сам демон при проверке обновлений (по умолчанию выключена) и команда klyrshift dict download/install, когда вы сами просите скачать словарь.

Как временно отключить?

Большая кнопка в GUI или systemctl --user stop klyrshift.service.

Поддерживается ли macOS / Windows?

Нет. Только Linux.