Меня волнует еще две проблемы, связанные с раскладками:
1. Работа сочетаний клавиш в Не латинской раскладке. Например, чтобы скопировать текст, нужно сначала переключиться на латинскую раскладку, и только после нажать C.
2. Работа сочетаний клавиш, в которых используются клавиши смены раскладки. Например, смена раскладки , сочетание E
1. Это бага Firefox - её недавно пофиксили, скачайте патч.
2. Тут, к сожалению, можно порекомендовать только, пожалуй, смену сочетания для переключение с ctrl-shift на, например, caps lock.
У меня в свое время первая проблема наблюдалась во всех приложениях, решил с помощью установки в Control Center => Keyboard Shortcuts => Application Shortcuts в качестве альтернативных сочетаний клавиш для "Вставить" - Ctrl+М, для "Вырезать" - Ctrl+Ч и так далее.
меня, к примеру, раздражает глобальность выбранного языка. при конфигурации переключения в xorg.conf, насколько я понимаю, раскладка не запоминается для каждого окна :)
Потому что grp_led имеет два состояния, а раскладок у некоторых из нас может быть больше двух.
Хотя флажки это в принципе вещь неверная. Флажки это символы государств, а не раскладок. С флажками бы мне пришлось всё время смотреть на флаги стран, к которым я не имею отношения.
Я добавил в конец поста ссылку на FAQ на форуме. Посмотрите пожалуйста, подходит ли это ссылка для руководства, а то я в конфигурировании иксов пока что ничего не смыслю. (там два пункта во втором посте)
у меня переключалка раскладок прописана в xorg.conf
{Section "InputDevice"}
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
при этом шорткаты Ctrl-Shift-* работают (например Ctrl-Shift-Esc)
Сохраняешь раскладку в файл. Файл сохраняется в ~/.kde/share/apps/kcmkeys/LAYOUT_NAME.kksrc
Открываешь файл редактором и вручную меняешь: Switch to Next Keyboard Layout=Alt+Shift_L
А там неавтоматический есть? Т.е. без сверки со словарем?
Единствненную "исправлялку раскладки" хорошую видел для вин - ArumSwither. Да и ту автор забросил - давно уж не развивается и не фиксится.
есть режим, когда он переключает только по нажатию оперделенной кнопки. Это единственное с чем можно жить. Ввиду того, что набираю много программ/скриптов/всякой лабуды, к русскому не имющей отношения.
http://wiki.linux.ru/index.php/FAQ:kxkb
Вот адрес. Можно настроить переключение внутри группы по Ctrl+Shift или переключение групп по Shift+Ctrl (в другом порядке не работает). Может автор добавит информацию или ссылку в пост?
Мда. Не знал, что в кедах такие проблемы с этим.
В Ubuntu (Gnome) - все заработало сразу и флажок, и Ctrl+Shift, и все grp_led и запоминание раскладки для каждого окна.
Жаль только по alt+space нельзя сделать переключение (вероятнее всего можно, но я не нашел)
Подозреваю, что проблемы именно у тех, кто сам ставит KDE на Ubuntu. Ведь оригинальная убунта полностью ориентирована на гном, и не факт, что в KDE там всё так же хорошо вылизано.
На Fedore в КДЕ сначала мучался переключением по значку назад, потом привык, даже удобней стало. Потом все-таки нашел в настройках переключение, но менять нестал... Вот только потом уже на Win было неудобно садится ;-)
Заметка, конечно, полезная. Удивляет только, что в KDE до сих пор надо устраивать пляки с бубном вокруг переключалки. В Gnome оно работает сразу.
PS: У меня стоит Debian, настраивал в KDE переключение раскладок: по Shift+Ctrl заработало относительно быстро, а вот Ctr+Shift - фик. :)
Кхм... ну у меня в посте тоже самое практически. Плюс к тому ссылки в конце на подробный FАQ по конфигурации раскладки в xorg.conf, а также ссылки на xneur и кде-шный фронтэнд к нему (по вашей ссылки всё ещё гномовский юзают).
Прочитал. А теперь внимательно прочитайте в моём посте главы "1. Чиним переключалку" и "5. Ещё немного". Сходство видите с вашей ссылкой? И я вижу. Единственное, там что-то про неработающие Ctrl+Shift писали. Так вот, во вкладке "Параметры XKB" есть даже отдельная галочка "Ctrl+Shift переключает группу". Вот и всё решение.
ну если туго доходит извините,
по первому посту из моей ссылки я настроил переключение по сочетанию клавиш Alt+Shift, на соседнем компьютере настроил сочетание по Ctrl+Shift
если всё ещё не дошло - в KDE 3 нельзя поставить сочетание клавиш по Ctrl+Shift, Alt+Shift и таких подобных
потому и нужно поправить вручную файл ~/.kde/share/config/kdeglobals
p.s. если вы не понимаете зачем всё это нужно.. возможно прийдёт время когда вам нужно будет использовать 3 раскладки и больше - тогда вы уж и обратитесь к моему посту
>если всё ещё не дошло - в KDE 3 нельзя поставить сочетание клавиш по Ctrl+Shift, Alt+Shift и таких подобных
Ну я как-то поставил же? Вот, цитирую самого себя:
"во вкладке "Параметры XKB" есть даже отдельная галочка "Ctrl+Shift переключает группу"."
Ребята, что вы мучаетесь. Заходим в kcontrol --> Языки и региональные стандарты --> Раскладка клавиатуры. Здесь ставим галочку напротив "Активировать раскладку" и добавляем нужные нам языки. Если вы любите переключение раскладки в стиле Mac OS X, то зайдите в следующую вкладку включите переключение ао 2м последним языкам. Также можно установить запоминание для каждоо окна. Потом заходим в региональные стандарты --> клавиатурные сокращения и прокручиваем список до самого низа. В самом низу будет клавиатурное сокращение для переключения раскладки (по умолчанию Ctrl+Alt+K) и меняем его на нужное нам. Себе я поставил Alt+Space. Всё очень просто.
Сделал по первому способу, kkbswitch не устанавливал, флажки не нужны. Работает замечательно, но по-умолчанию стоит русская раскладка, можно сделать латинскую дефолтной?
Пробовал, не работает. Сейчас такая раскладка: setxkbmap -model logicdn -layout us,ru -variant ,winkeys
Так: setxkbmap -model logicdn -layout us,ru работает, но раскладка "невиндовая".
Man читал, там вообще сказано "Only one layout is permitted"
Переключение раскладки в KDE