On 25.04.2013 22:04, Sayetsky Anton wrote:
> 25 апреля 2013 г., 17:37 пользователь Constantin Stefanov
> <[email protected]> написал:
>> Sayetsky Anton wrote:
>>>> Как сделать переключение ракладок (рус, англ) по Ctrl+Shift - понятно
>>>> xkboptions "grp:ctrl_shift_toggle".
>>>>
>>>> Но при этом нажатие Ctrl+Shift+Key (Key - любая буква или цифра) - тоже
>>>> переключает раскладку. А можно ли сделать как в Windows, чтобы
>>>> Ctrl+Shift переключало, а Ctrl+Shift+Key - нет. Вот я не могу нагуглить
>>>> ни как это сделать, ни утверждения, что так сделать нельзя.
>>>>
>>>> Все-таки можно так сделать, и если можно, то как?
>>> http://habrahabr.ru/sandbox/44336/
>> Вот спасибо! Правда, я надеялся, что это можно сделать как-то штатно, но
>> лучше патч, чем никак.
> Там же, на хабре, была ссылка на багтрекер Х. 4 года висел тикет, так
> что смотреть надо - может и поправили в какой-то версии уже.

Для текущей портовой версии xorg-server-1.7.7_6,1 патч нужен и подходит -
положил его в /usr/ports/x11-servers/xorg-server/files/patch-xkbActions.c,
пересобрал порт и всё заработало правильно.

Оформил PR с патчем:
http://www.freebsd.org/cgi/query-pr.cgi?pr=178170

Ответить