LINUX.ORG.RU

переключение раскладки


0

0

Можно ли настроить: однократное нажатие левого shift - английская раскладка, правого shift - русская.

p.s. дистрибутив - ubuntu 7.4, в xorg.conf прописано по умолчанию: Option "XkbOptions" "grp:alt_shift_toggle,grp_led:caps,grp:caps_toggle"

шаманство с "grp:alt_shift_toggle" ни к чему не привели

И в чём же заключалось шаманство с grp:alt_shuft_toggle? :)

Deleted
()

А зачем еще и caps_toggle?

В принципе - да, возможно, но потребуется ковыряние в потрохах xkb. Там не все так просто...

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

уряя!!!! все работает! (правда не совсем так как котелось бы , но покатит с натяжкой) Кому интересно вот решение (через настройки xkb):

partial modifier_keys xkb_symbols "my_key" { key <RTSH> { actions[Group1]= [ LockGroup(group=2) ], actions[Group2]= [ LockGroup(group=1) ] }; };

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

Повесил на правый шифт - один раз нажал - русский, еще раз - английский :)

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

Соббсно про actions я и имел в виду, говоря про "потроха". Но вообще изврат грязный;)

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

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

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

>Повесил на правый шифт - один раз нажал - русский, еще раз - английский :)

Для одного правого шифта достаточно было в xorg.conf прописать grp:rshift_toggle. А для начальных условий задачи можно попробовать xneur, там вроде есть настройки выбора горячей клавиши для каждой раскладки.

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