Как стать автором
Обновить

Комментарии 13

Давно ждем-с) Скажите, а под xfce будет работать?

А Вы проверьте.
Что-то мне подсказывает что "костыль" для gnome там тоже может пригодиться. Но это не точно.

Не совсем понял, эта штука только вручную переключает раскладки (тогда чем она лучше стандартной переключалки)? Или она как Punto switcher сама понимает язык и включает соответствующую раскладку?

два раза пройдите по ссылке "предыдущая публикация", там будет описание :D

Она умеет перепечатывать слово в изменённой раскладке.
yf,bhftv <нажимаем "break"> → "набираем"


Т.е. ту ключевую функциональность punto switcher, от отсутствия которой у меня "подгорало" в linux после "ухода со сцены" xneur. Смотри "содержание предыдущих серий"

Программа умеет по нажатию клавиши менять язык выделенного участка текста — как это делают Punto Switcher и Caramba Switcher?

Нет. И не будет при таком способе ввода/вывода (на уровне ядра и скен-кодов нажатых/отпущенных клавиш).


При существующем "плюрализме" DE в linux практически нереально сделать стабильно работающее решение на таких принципах как у "punto switcher". Что и показал неуспех xneur.


Поэтому я сделал так как сделал. По минимуму, но "как следует", от раскладки клавиатуры и используемых языков вообще никак не зависит. Ломается только вместе с XOrg. Но и в этом сценарии можно подпереть внешним костылём (как для gnome).


Чуть не забыл. Для того что Вы спросили написаны скрипты чуть ли не на баше. См. в комментариях к первой статье. Так что ничего не мешает сложить 1+1 и получить желаемое: менять язык/регистр/чёрта_в_ступе выделенного по заданным кнопкам.

Добавил в статью раздел "FAQ (часто задаваемые вопросы)". Буду дополнять по мере поступления этих самых вопросов.

Сделайте инсталлятор. Чтобы можно было по шагам настроить и горячие клавиши и поддержку разных оболочек. Если чего-то не знаете- добавьте поддержку модульности (кто знает- допишем). Это не очень сложно. Но будет качественный и готовый продукт.

См. текст по ключевому слову "репозиторий".
Я не знаю как сделать (хорошо) инсталлятор и открыто в этом признаюсь. Готов помочь любому кто возьмётся сделать и потом сопровождать пакет.

Насколько я понял из описания, Вы сделали аналог Loloswitcher с возможностью изменения раскладки последнего набранного слова?

Ответ на комментарий выше
Да. Идея "что так можно" — оттуда и я вроде этого не скрываю.
Условно-мои здесь "модульная конструкция" (но также можно сказать что что-то подобное делали ещё в симуляторе сетей Cisco в конце 90х, забыл как назывался) и модель ввода слова, описанная регулярной грамматикой (если есть аналог то я его не знаю).


Ну и собрать всё вместе пришлось. А то всё как-то желающих не находилось, больше рассуждений про правильные пользовательские привычки.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории