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
