Релиз WaySwitch 1.0 — аналога Punto Switcher, работающего в Linux-окружениях на базе протокола Wayland
Разработчик под ником Wetoshkin представил первый мажорный релиз открытого проекта WaySwitch для автоматической корректуры ввода не в той раскладке клавиатуры. Решение позиционируется как аналог Punto...
Разработчик под ником Wetoshkin представил первый мажорный релиз открытого проекта WaySwitch для автоматической корректуры ввода не в той раскладке клавиатуры. Решение позиционируется как аналог Punto Switcher, работающий в Linux-окружениях на базе протокола Wayland. Исходный код проекта написан на Python с задействованием ИИ Claude и опубликован под лицензией MIT.
«Проверено на CachyOS, GNOME 51. KDE Plasma 6, Sway, Hyprland и среды на labwc/Wayfire покрыты тестами», — пояснил автор проекта.
автоматическая корректировка и смена раскладки после нажатия пробела без использования горячих клавиш и без переключения раскладки вручную (например, после ввода «ghbdtn » выполнится замена на «привет » и включится русскоязычная раскладка).
автозамена и переключение раскладки по первым четырём латинским буквам, если ввод не соответствует ни одному слову из словаря.
ручная корректировка последнего слова по двойному нажатию клавиши Shift и целой фраз по тройному нажатию Shift.
исправление выделенного текста, транслитерация (Привет → Privet) и числа прописью (1250 → «одна тысяча двести пятьдесят»). Работает только в GNOME.
исправление опечаток, таких как две заглавные буквы в начале слова, буквы 'ю' и 'б' вместо точки и запятой, слитное написание частиц, пропущенный пробел.
ведение списка исключений для слов и программ (например, запрет на автоисправление в терминале и IDE).
По информации OpenNET, для перехвата событий ввода в WaySwitch используется evdev через /dev/input/event*. При выявлении нажатия пробела фоновый процесс проекта декодирует накопленные в буфере нажатия в текущей и альтернативной раскладках по таблицам libxkbcommon. Решение о замене ввода принимается по словарю и модели символьных триграмм. Исправление производится через симуляцию переключения раскладки, набора Backspace и подстановки нового ввода.
Российские дата-центры обяжут резервировать каждый десятый сервер для государства — а бизнесу разрешат использовать иностранные ЦОД
Российские дата-центры обяжут зарезервировать 10 % своих мощностей для поддержки отечественных информационных ресурсов. По новому указу президента эти ресурсы останутся в распоряжении самих …
Пользователи вывели $4,7 млрд с Binance после рекордной хакерской атаки — это 3 % активов криптобиржи
В конце прошлой недели криптовалютная биржа Binance столкнулась с масштабным взломом в истории, в результате которого были похищены $6,4 млрд. В воскресенье компания возобновила возможность …
FTP, FTPS и SFTP прямо в OpenIDE: что умеет новый плагин Deployments
В маркетплейсе OpenIDE появился новый плагин Deployments for OpenIDE. Он позволяет передавать файлы между локальным проектом и сервером, сравнивать их содержимое и выбирать действия синхрони…
Gang of Dragon можно не ждать: новая студия создателя Yakuza официально закрыта
История принадлежащей китайской компании NetEase японской студии Nagoshi Studio под руководством создателя Yakuza Тосихиро Нагоси (Toshihiro Nagoshi) спустя несколько месяцев слухов официаль…