Существует множество различных комбинаций смены раскладки. Среди них:
- Alt+Shift — способ по-умолчанию в Windows;
- Ctrl+Shift — ещё один способ, доступный пользователям Windows;
- ` — недавно введённый (как я понимаю) в Windows;
- Caps Lock — довольно популярный способ среди пользователей Unix.
Какой же из них правильный? Естественно, я буду «звенеть» со своей «колокольни».
Начну с самого абсурдного — «`» она же «ё». Ну ё-моё, как так можно? Я понимаю, что нажать одну клавишу проще, чем две, но ё… Ё!!! Воспринимаю это как вполне неиллюзорную атаку на русский язык. Это замечательная буква, и все попытки её убрать из русского алфавита — не более чем бред.
Да и SQL’ные запросы писать без грависы (а именно так называется символ «`») неудобно.
Короче, это плохой вариант. Но есть ведь и другая клавиша — Caps Lock, которая почти не используется… Ну, разве что, в анекдотах про блондинок. И, на мой взгляд, это очень хорошая клавиша для переключения раскладки. Некоторое время её использовал — удобно, слов нет. Но есть одно НО — на неё нельзя привязать смену раскладки в одной известной ОС…
Конечно, мы можем обманывать себя: да, с Windows я почти не работаю, пару раз помаюсь и всего-то… Но законы Мёрфи работают — Вас будет жутко раздражать отсутствие возможности повесить на Caps смену раскладки. Тоже не вариант.
Есть ещё Ctrl+Shift, который успешно жмётся левым мизинцем. Но есть и клавиатуры с Fn (на ноутбуках для включения дополнительных значений клавиш). Ну ничего, изменим угол «жима», и всё Ok. Но нет, есть ещё один момент: в Иксах так и не придумали как делать красиво Ctrl+Shift+t. Не знаю как у Вас, а у меня — довольно ходовая комбинация: новая вкладка в терминале, восстановление случайно закрытой вкладки в FireFox. Как это проявляется: просто переключается раскладка, а HotKey не проходит.
И остаётся — Alt+Shift. Тот самый Alt+Shift, что по-умолчанию в Windows. Да, неудобно, да, два пальца… Но зато даёт ожидаемый эффект независимо от платформы…
p.s. Сижу на OpenSuSE, переучиваюсь
Alt+Shift — удобно на клавиатуре десктопа. Нетбук/ноутбук — Ctrl+Shift. У меня так прижилось непроизвольно, но десятипальцевую систему я не освоил. Очень не хватает Punto, а Xneur -сколько не пытался, пустая трата времени.
Раньше встречал переключение раскладки по Alt-левый и Alt-правый. Но, русский, английский, украинский, румынский, а иной раз и немецкий… Вот где нужна клавиатура Лебедева. Тема эта-не так проста, как может показаться.
И зачем переучиваться.. Как юзал капс так и буду. Использовать альт-шифт ради венды, которую юзаешь меньшую часть времени как-то … неправильно. Впрочем, как и форматировать флешки в фаты: вдруг понадобится воткнуть ее в венду. Или я не прав?
Человек привыкает ко всему, а вот переучивается сложно. И каждый раз, когда он не может получить требуемый эффект, он раздражается. А иначе бы не было развития
Учитывая, что Windows имеет сейчас наибольшую аудиторию среди ОС, нельзя его вычёркивать. Нужно быть готовым, что и с ним придётся поработать.
А уж форматировать флешки в FAT, по-моему, вообще логично. Флешка — по сути, способ перенести информацию с одного компьютера на другой. С большой долей вероятности — Windows. У меня, к примеру, более половины знакомых использует Windows. На работе — та же ситуация. И тут не обойдёшься простым раздражением, тут приходится придумывать финты, чтобы заставить разделы читаться.
Причём обычно это надо сделать быстро. А ещё окружающие: «уууу линукс, всё как не у людей»
По работе приходится часто использовать альт-шифт. Если б из-за этой мелочи раздражался… страшно представить себя в будущем.
Наверное все зависит от обстановки. У меня реакция была бы абсолютно противоположной.
На Caps в Windows переключение повесить очень легко. http://superuser.com/questions/105299/how-to-switch-languages-on-all-desktops-in-windows-using-caps-lock — как минимум два варианта решения: или запускаем программу Caps Lock Switch (22кб), или настраиваем на переключение Punto Switcher (если он уже установлен).
А поводу Ctrl+Shift+ — тоже что-то странное, в Linux сейчас нет возможности проверить, но в Windows переключение языка происходит при отпускании клавиш Ctrl+Shift. Соответственно все сочетания нормально работают и язык не переключают.
На сколько я помню, в Иксах событие происходит по нажатию, поэтому возникают интересные несоответствия между Windows и Unix. Товарищ svu с linux.org.ru (на сколько я понимаю, принимавший участие в доработке Иксов), уже парку раз на ЛОРе рассказывал, что да, это так. Но это работает и работает хорошо, так что менять не собираются.
За программку спасибо, только не ставить же мне её на каждый комп, с которым приходится иметь дело
Её устанавливать не надо, достаточно запустить. Я, например, всегда с собой таскаю флешку или внешний жесткий диск с нужными мне программами. Как работать без Total Commander на чужом компе не представляю =) Так же и эту программу можно с собой таскать.
Хорошо, победил
Спасибо, что подсказал эту прилагу. Возвращаюсь на Caps Lock.
Ctrl+Shift в обоих системах, может быть компромиссом для любого юзера, но а администратору положено быть готовым к любому сочетанию.
В «винде» и Linux — настроить, дело десятка секунд. Но есть множество нюансов. Клавиатуры 3х языковые, клавиатуры специфической формы. Тут уж как кому…
Ctrl+Shift, уже написал — не подходит: в Linux обрабатывается нажатие клавиши как событие — хоткеи, завязанные на Ctrl+Shift не работают.
Прошу прощения, но такая вот идея возникла в процессе…
Представьте ноутбук, где вместо привычной клавиатуры смонтирован сенсорный монитор, на котором отображается любая раскладка. При желании, тактильность создаётся, кнопочками прозрачными, уложенными поверху. Пожалуй, тут будет возможность удовлетворить все капризы…
P.S. Создал новую вкладку, закрыл… Нажал Ctrl+Shift+t и она вновь открылась… Может быть я что-то не понимаю?
Угу, или сотня маленьких мониторов (как у Тёмы Лебедева).
Да только кажется мне, что клавиатура уйдёт из масс, как ушла консоль. И будет лишь маленьким приложением в планшете, телефоне, ещё чём-то. Всего то, осталось написать нормальное приложение для распознавая голоса, а тот же гугл это может…
Ubuntu 11.10, Firefox 9, переключение раскладки — Ctrl+Shift. Все комбинации Ctrl+Shift + t… +g работают корректно. Нажатие сочетаний не сопровождается переключением раскладки.
Специально сменил переключение раскладки, чтобы проверить: может уже поправили с тех пор, как я это заметил:

нет — захожу в FireFox жму Ctrl+Shift+T — меняется раскладка. Из десяти нажатий одно открывает вкладку.
Может я неправильно нажимаю?
Ubuntu, такая вот штуковина, всё ни как у людей.