LINUX.ORG.RU

X Neural Switcher 0.13.0!

 ,


0

1

X Neural Switcher (xneur) — программа для автоматического переключения между раскладками клавиатуры для X Window System.

Данная программа является автоматическим переключателем клавиатуры. Т.е. при наборе текста, если он набирается на неверном языке, xneur автоматически (или по запросу) переключит язык на нужный. Принцип работы программы аналогичен Punto Switcher.

В общей сложности, программа поддерживает девятнадцать языков, в том числе русский, английский, украинский и белорусский. Программа в фоновом режиме анализирует вводимые пользователем символы и, если их последовательность не характерна для текущего языка, переключает раскладку и переписывает последнее слово.

Список изменений:

  • Добавлена возможность использовать горячие клавиши в исключенных приложениях.
  • Новая опция устранения проблем - слежение за вводом. Отключение опции поместит все приложения в исключенные из обработки.
  • Добавлено кеширование клавиатурной карты, увеличена скорость обработки выделенного текста до 10 раз.
  • Большой набор исправлений ошибок. Исправление ситуации, когда xneur перехватывает клавиатуру и не передает нажатия клавиш, а так же многое другое.
  • В gxneur добавлена возможность выбора движка для отображения значка. На выбор имеются Status Icon, App Indicator и старый встроенный движок.
  • В gxneur можно выбрать, что показывать в трее - флажок, текст или значок программы.

Для пользователей Ubuntu существуют PPA:

xneur-stable (sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-stable)

xneur-unstable (sudo add-apt-repository ppa:andrew-crew-kuznetsov/xneur-unstable)

Первый - только релизы. Второй - исправление багов он-лайн и добавки из svn. Я, как разработчик, рекомендую unstable, потому что все выявленные баги исправляются в этом репозитории очень быстро.

>>> Скачать архивы с программами можно на сайте



Проверено: JB ()
Последнее исправление: Deleted (всего исправлений: 3)

Не, релиз RHEL 6.1 - мини-новость
и ЭТО - новость
Непорядок

iMp ★★★
()
Ответ на: комментарий от Worron

>Нет, не со всеми.
Ну в таком случае оно не нужно.

Ramen ★★★★
()

Когда я 10 раз подряд набирал пароль, а потом понял, в чем дело, с особой ненавистью выпилил эту штуку.

segfault ★★★★★
()

Не нужно, т.к. потакает и так большой лени «обычных» пользователей компьютеров.

P.S. Когда сажусь за комп с виндой и на ней обнаруживается пунто свичер, довольно быстро хочется убить владельца этого компа.

Deleted
()

и как это поделие определяет правльнось/неправильность набора? по словарю? не нужно

x0r ★★★★★
()
Ответ на: комментарий от anonymous

>> набираешь вшп - получаешь начало слова dig

набираешь digital и получаешь - вшпшефд :)

проверил. 4.2

VoDA ★★
()
Ответ на: комментарий от anonymous

> Чтоб видно было от куда ноги растут

Изначально (N лет назад) SysInternals не имели отношения к MS, если ты об этом

dexpl ★★★★★
()
Ответ на: комментарий от ostin

По Ctrl-Shift только люди с шиндовс головного мозга переключают.

В винде использую Punto Switcher только для того, чтобы по CapsLook раскладку переключать. А в лялихе ...

ню-ню, чья бы корова мычала

Sith ★★★★★
()
Ответ на: комментарий от Dmitry_Sokolowsky

при любом количестве раскладок (xorg-ом поддерживается до четырёх одновременно) для человека гораздо удобнее и естественнее _в_ключать нужную, а не _пере_ключать в цикле.

для каждой раскладки — своя кнопка (или их комбинация).

плюсы:

не надо удерживать в локусе внимания информацию о том, какая раскладка сейчас включена.

не требуется визуальных индикаторов раскладки.

минусы:

поначалу мешают рефлексы, выработанные за годы пользования неестественным для человеческого сознания способом _пере_ключения.

очень сложно удержаться от язвительных высказываний по поводу всяких свитчеров, индикаторов раскладки и тому подобного отвлекающего мусора.

sash-kan
()
Ответ на: комментарий от sash-kan

> для каждой раскладки — своя кнопка

+1. Но в линуксе из-за иксов нельзя юзать как хоткей только правый ctrl, например. Вернее, можно, но с потерей его для остальных сочетаний. И усё.
А сабж нужен.

anonymous
()
Ответ на: комментарий от x0r

> и как это поделие определяет правльнось/неправильность набора? по словарю? не нужно

Не нужно — так свали отсюда. Определяет afaik по сочетаниям букв, невозможных в данном языке.

Традиционно зареквестю у автора возможность автозамены "--" на «—» (compose и кастомные раскладки не совсем то).

anonymous
()
Ответ на: комментарий от anonymous

> Вернее, можно, но с потерей его для остальных сочетаний.

не так давно был предложен патч, изменящий логику работы с groups таким образом, что сочетание клавиш, закреплённое за действием toggle, не препятствует обработке других сочетаний, его включающих.

как обстоит дело с включением патча в апстрим, я, увы не в курсе.

sash-kan
()
Ответ на: комментарий от hdfan2

> А всякие «ненужники» пусть идут в

всё верно. если у человека, допустим, нет ноги, то костыли ему очень даже нужны.

sash-kan
()
Ответ на: комментарий от sash-kan

Согласен, что включать проще, чем переключать. Исторически я привык к <Ctrl>-<Shift>-# (# = 1,2,3,4), причем везде это устанавливал, т.к. никому не мешало и ни с чем не конфликтует.

Но в КДЕ4.х (x>2) почему-то невозможно назначить эти горячие клавиши на глобальные события: детектятся в настройках, но не работают. Вот, страдаю.

Сабж, кстати, можно использовать для моих целей, но он жутко падуч, поэтому решение пока не найдено.

Может, кто чего посоветует?

fAX ★★
()
Ответ на: комментарий от Oleaster

Из-за Ctrl-Shift в линуксе не работают комбинации с этими двумя клавишами, например, Ctrl-Shift-T. Хотя, возможно, это можно исправить, чтобы работало и то, и другое.

doctorx ★★★★
()
Ответ на: комментарий от gaga

>А оно умеет конвертировать выделенный текст в другую раскладку по хоткею и больше ничего не делать? Или для этого надо полчаса плясать с настройками? :-)

А есть такая софтина, которая просто меняет по хоткею раскладку последнего введенного слова И ВСЕ? Автопереключение не нужно же.

есть, сабж.

AVL2 ★★★★★
()
Ответ на: комментарий от sash-kan

>как обстоит дело с включением патча в апстрим, я, увы не в курсе.

плохо. апстрим англоязычный и вообще не использует переключатели раскладок, а потому эта проблема, как и проблема с хоткеями в разных раскладках в файрфоксе (хоть решили) или с эклипсом (так и не решили при том, что патч тоже есть) решаются многими годами.

AVL2 ★★★★★
()
Ответ на: комментарий от fAX

> Может, кто чего посоветует?

можно поиздеваться над файликами в /usr/share/X11/xkb/symbols и /usr/share/X11/xkb/types

примерный алгоритм:

цифровые клавиши в интересующих нас группах (раскладках) us, ru, ua и т.п. принадлежат к type TWO_LEVEL, т.е. описаны действия для «нажатие без модификаторов» и «нажатие с модификатором shift».

надо определить свой собственный тип (подходящего дефолтного не наблюдаю) с тремя действиями. два те же самые, третье — «нажатие с модификаторами ctrl+shift».

а потом добавить свои варианты для нужных групп, в которых будет описан для нужных клавиш третий псевдо-символ ISO_First_Group или ISO_Last_Group.

увы, таким образом получится включать только две раскладки, первую и последнюю. если используется больше, то всё придётся немного усложнить.

как информацию к размышлению могу порекомендовать замечательную статью Ивана Паскаля: http://pascal.tsu.ru/other/xkb/ и небольшие записки от вашего покорного слуги: http://unixforum.org/index.php?showtopic=49203

sash-kan
()
Ответ на: комментарий от anonymous

если велосипед похож на костыли, перемещается с такой же скоростью, как и костыли, натирает такие же мозоли, как и костыли, то можно смело назвать этот велосипед костылями. я разрешаю.

sash-kan
()
Ответ на: комментарий от AVL2

к сожалению, сабж делает это очень криво. очень часто после хоткея вылезает покорябанный текст, набранный в других полях ввода. да и тяжеловат этот свитчер для такой простой функции.

gaga
()
Ответ на: комментарий от sash-kan

> если велосипед похож на костыли, перемещается с такой же скоростью, как и костыли, натирает такие же мозоли, как и костыли

Плохому танцору.. и велосипед натирает

anonymous
()
Ответ на: комментарий от doctorx

Один лишь вы сказали дело мне. Вы правы, Доктор Икс, вполне!

Oleaster ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.