Занесите это в FAQ!
1. В XF86Config обязательно должна быть строчка с grp:ctrl_shift_toggle:
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
2. Запустите утилиту Keyboard Layout в kcontrol
- Добавьте языки, которые вам необходимы
- Переключитесь на вкладку Xkb Options
- Поставьте галку "Reset old options", чтобы в KDE не мешались настройки XF86Config
3. Запустите утилиту Keyboard Shortcuts
- Сохраните текущую схему под каким-нибудь именем (например my_scheme)
- Откройте файл ~/.kde/share/apps/kcmkeys/my_scheme.kksrc в текстовом редакторе
- Switch to Next Keyboard Layout=Ctrl+Shift_L;ISO_Prev_Group
- Сохраните файл
- В Keyboard Shortcuts Выберите вашу my_scheme и жмите ОК
Всё. Теперь вы спокойно сможете переключать раскладку ctrl+shift :-) Зачем "Ctrl+Shift_L;ISO_Prev_Group" вы спросите... Дело в том, что Ctrl+Shift_L отслеживает переключение ctrl+shift, а ISO_Prev_Group - shift+ctrl. Разумеется, данный вариант проверенно работает только на моей системе (KDE 3.2.2). На других же я не проверял, поэтому не надо обвинять меня в ламерстве моего способа.