Печатаете не в той раскладке?
Klyrshift исправит мгновенно
Автоматический корректор раскладки для Linux. Работает в фоне, не мешает вводу, поддерживает Wayland и X11.
Debian 13+ · GNOME 45+ · MIT License · v0.2.8.4
Как это работает
Три шага от опечатки до исправленного текста.
Слушает ввод
Читает нажатия через evdev. Не захватывает клавиатуру — система работает как обычно.
Замечает ошибку
Словарь top-10k + n-граммы + контекст. Видит бессмыслицу вроде «руддщ» и понимает: это «hello».
Исправляет мгновенно
Удаляет и вводит правильный текст через uinput. Атомарно, одной транзакцией.
Попробуйте сами
Наберите текст не в той раскладке — демо покажет, что вы имели в виду. Правильный текст Klyrshift не трогает.
Klyrshift исправит на:
…
Возможности
Всё, что нужно, чтобы забыть о переключении раскладки.
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 Скачать словари
Базовые частотные списки и профессиональные словари по разделам. Файлы берутся из последнего GitHub Release — один клик, без сборки.
Базовые частотные списки
Топ-50k самых частых слов языка. Входят в .deb, но можно скачать отдельно.
Профессиональные словари
Тематическая лексика для IT, медицины, юриспруденции, финансов, инженерии, науки, бизнеса, электроники, медиа, образования, игр и спорта. Ставится одной командой, не входит в .deb.
IT / программирование
MITЯзыки, фреймворки, git, БД, сети, DevOps.
klyrshift dict install it --lang ru Медицина и биология
MITАнатомия, болезни, препараты, диагностика.
klyrshift dict install medicine --lang ru Юриспруденция
MITКодексы, процессы, договоры, суд.
klyrshift dict install legal --lang ru Финансы и бухгалтерия
MITБанки, налоги, отчётность, инвестиции.
klyrshift dict install finance --lang ru Инженерия и строительство
MITСопромат, механизмы, материалы, ГОСТы.
klyrshift dict install engineering --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.