The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск lay, автокорректора слов, введённых не в той раскладке, для GNOME c Wayland

10.05.2026 04:23 (MSK)

Опубликован проект lay, помогающий исправлять слова, набранные с использованием не той раскладки клавиатуры, в GNOME-окружении на базе Wayland. Утилита исправляет последнее слово, набранное в неправильной русской или английской раскладке, по двойному нажатию клавиши Shift. Код написан на языке Rust и распространяется под лицензией MIT. На данной стадии развития программа имеет качество бета-версии - приветствуется отправка отчётов об ошибках..

Основной сценарий использования: пользователь набрал, например, "ghbdtn" вместо "привет", нажал Shift два раза, и слово перепечатывается в другой раскладке. Замена осуществляется по месту, без копирования текста через буфер обмена (программа симулирует нажатие клавиши Backspace для затирания ошибочно введённого слова и затем повторяет ввод в правильной раскладке). В смешанном тексте lay старается не трогать уже корректные соседние слова, например, "good ntrcn" будет преобразовано в "good текст", а "wi-fi ye" а wi-fi ну". Возможна точная автоподмена слов по пользовательскому словарю.

Проект состоит из фонового процесса, который работает с evdev/uinput, и небольшого дополнения к GNOME Shell, обеспечивающего переключение раскладки в GNOME на базе Wayland. По умолчанию программа работает локально и не использует облако, буфер обмена или большие языковые модели. В качестве опции доступен экспериментальный режим "--smart", в котором для автоматического определения ошибочного ввода применяется локально выполняемая AI-модель. В состав также входит отдельная утилита командной строки для преобразования текста не в другой раскладке. Поддержка в настоящее время ориентирована на GNOME Wayland и русский/английский языки.

  1. Главная ссылка к новости (https://github.com/radislabus-...)
  2. OpenNews: Выпуск раскладки клавиатуры Ручей 2.0 с исправлениями от сообщества
  3. OpenNews: Проблемы с лицензией на раскладку клавиатуры могут привести к ее удалению из Debian
  4. OpenNews: Новый метод определения текста по звуку его набора на клавиатуре
  5. OpenNews: Проект KDE развивает собственную виртуальную клавиатуру
  6. OpenNews: Представлен компьютер-клавиатура Raspberry Pi 500+
Автор новости: radislabus-star
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65414-keyboard
Ключевые слова: keyboard
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Sadok (ok), 09:12, 10/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Код написан на языке Rust

    да, кто бы сомневался

     
     
  • 2.4, Аноним (4), 09:23, 10/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И как и все программы на расте "программа имеет качество бета-версии"
     

  • 1.2, Аноним (4), 09:20, 10/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    По умолчанию не использует облако, но иногда использует. И превращается в банальный кейлоггер.

     
  • 1.3, Аноним (4), 09:22, 10/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А сколько было визгов что Вейланд настолько безопасен, что на нём нельзя сделать кейлоггер.
     
  • 1.5, Аноним (5), 09:24, 10/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Звучит как потенциальный кейлоггер, если сделать патч для этого. А ведь кто то это сделает.
     
     
  • 2.6, Анрним (?), 09:29, 10/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сам автор и сделает, а потом такой ой я не заметил. Какая ужасная "случайность". Поправлю там где сказали и сделаю недокументированную возможность в другом месте.
     

  • 1.7, тот аноним (?), 09:29, 10/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Нужная вещь. А то я часто в КДЕ по старой привычке ввожу в раскладке ГНОМ.
     
  • 1.8, pashev.ru (?), 09:42, 10/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Лавры PuntoSwitcher и Xneur покоя не дают )
     
     
  • 2.9, Аноним (9), 10:26, 10/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А там были лавры?
     

  • 1.10, pic (??), 10:33, 10/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Странно, почему до сих пор нет автоподбора слов по словарю для полей ввода в Linux? Вдобавок, если задействовать встроенный NPU можно было бы улучшить угадывание, подстановку и исправление слов в контексте.

    В мобильных системах есть, а на настольных нет, кто работает много с текстом, тот поймёт.

    Ни у GNOME, ни у KDE такие технологии не внедрены, боятся что ли?!  

     
     
  • 2.11, pic (??), 10:35, 10/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Даже тупо в самой консоли есть автодополнение, да оно простое, но всё же значительно ускоряет работу, а вот для GUI - мучайтесь дальше.

    Где технологии, гномеры и кдешники?

     
  • 2.13, Аноним (13), 10:43, 10/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Странно, почему до сих пор нет автоподбора слов по словарю для полей ввода в Linux?

    как это нету, когда есть? ibus + ispell-table

     

  • 1.12, q (ok), 10:40, 10/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пользователей пунто-свитчера и аналогов заметить легко: именно они чаще всего отправляют сообщения не в той раскладке ДАЖЕ с использованием пунто-свитчера. Они тебе упорно пишут не в той раскладке. Каждое второе сообщение. Потом стыдливо исправляют. Спрашиваешь их: "че, пунто-свитчером пользуешься?" А они такие: "Да, мне ПОМОГАЕТ."
     
     
  • 2.14, Аноним (14), 10:47, 10/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Есть ли хоть одна причина, по которой это не встроенная функциональность каждой программы для работы с текстом? Что-либо примитивней придумать сложно.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру