Комфортное переключение раскладки в Windows
Давно открыл для себя эту утилиту, но только сейчас решил поделиться с общественностью.
Те, кто помнят времена DOS’а, согласятся, что переключение раскладки в винде реализовано... неполноценно. Не знаю, как вы, а я почему-то всегда начинал набирать текст не в той раскладке, в которой было нужно. Даже (и тем более) если предварительно её переключал :) А проблема заключается в том, что для того, чтобы включить верную раскладку необходимо либо сперва воткнуть взглядом в индикатор в системном трее (который у меня всегда автосвёрнут), либо, как дураку, начать ввод, и, в случае неверной раскладки, потом стереть набранное, переключить раскладку и набрать текст заново.
Кто-то особо умный возразит: “Чел! Открой для себя программы, анализирующие мозговые импульсы со встроенным телепатическим модулем, такие как Punto Switcher, Keyboard Ninja и подобные!” Ну, господа, не знаю, не знаю... Вы же понимаете, что если они на мозговые импульсы реагируют, то мне они бесполезны — нечего им в моей голове улавливать :)))))) А телепаты, согласно последней информации с LOR’а, в отпуске. Вот и получаем, что пользоваться в реальной жизни человеку, который сейчас фигачит тексты в OO Writer, а через минуту — верстает страничку в UltraEdit, т.е. простому нормальному человеку, как бы и не получается... При этом из перечисленных выше средств мне, как ни странно, Ninja понравилась куда как больше монструозного Punto.
Есть ещё одна категория программ — которые ничего сами не решают за пользователя, а просто позволяют перевести введёный в ошибочной раскладке текст в верную раскладку. После ввода текста, разумеется... Но, как вы понимаете, я — человек ленивый, чтобы делать избыточные телодвижения, да и нервы всё равно тратятся — ведь я всё равно чувствую себя идиотом, увидев на экране какой-нить “Штеуд”...
А теперь, кто не в курсе, я расскажу, почему подобной проблемы во времена DOS’а просто не было. Во всяком случае для меня. Всё просто! Потому что тогда для включения одной раскладки использовалась одна комбинация клавиш, а для другой — другая! Т.е. перед набором текста пользователь просто нажимал соответствующую комбинацию и вводил текст зная, что раскладка верная.
Казалось бы — всё гениальное — просто! Да ещё и хорошо забытое старое! Ан нет! Смотрел в Висте — там та же лажа с переключалкой :( Так что же делать?
Видел какой-то смежный функционал в Punto Switcher, но программа релиз за релизом умудрялась в моих руках так повиснуть, что и штатная переключалка и Punto переставали работать и мне приходилось перегружать винду.
И тут (о, чудо!) натыкаюсь на просторах инета на прогу под скромным названием Comfort Lang Switcher, единственной возможностью которой является... Ну, угадайте?! Правильно! Восстановление справедливости и мира во всём мире!

В итоге, что мы получаем:
- Красивенький
розовыйфлажочек в системном трее вместо унылой штатной переключалки. - Возможность переключения как штатной виндовой переключалкой (в моём случае — Alt+Shift (из-за определённых проблем с Ctrl+Shift в Линуксе), так и любой другой комбинацией клавиш как по кругу (на работе и Ctrl+Shift включил из соображений... обратной совместимости), так селекторно (у меня левый Ctrl включает английскую раскладку, правый — русскую).
- Возможность исправить раскладку уже введённого текста (если вы всё же умудрились это сделать с этой прогаммой — почувствуйте себя идиотом. Есть за что :))
- Возможность изменить регистр выделенного текста.
- Озвучка событий (у меня отключена).
- Полупрозрачный флажок текущей раскладки рядом с курсором, что бывает полезно при вводе текста.
Из минусов могу заметить следующее:
- “Съедание” первых символов после переключения раскладки, если набирать очень быстро. Возможно починено в свежих версиях, у меня версия 3.0.5.0 как минимум годовалой давности.
Отличный продукт! Всем рекомендую! Гениально!!!
По ссылке вы, возможно, найдёте для себя утилиту с более полезным для ваших нужд функционалом.


По ссылке у них только comfort keys, которая не позволяет назначить разным языкам разные комбинации. Кроме того, при установке она предлагает выбрать язык, но устанавливается все равно в английском виде, язык потом можно выбрать в меню setup, но — вот незадача — в русском виде меню “настройка” неактивно. Правда, после перезапуска программы все работает, но криво((
Ну, в винде такая возможность есть тоже: если открыть параметры клавиатуры, то там есть возможность назначения клавиши отдельно для En, отдельно для Rus.
Правда это могут быть только клавиши верхнего ряда (с сочетаниями Ctrl+Shift, Alt+Shift), но те не менее оно есть :).
Ага. Интересно, кто-нить этой возможностью пользуется? :)
Утилита хотеть деньги.
Утилита гулять попа!
AmlMaple качать бесплатно, радоваться много-много!
Блин, но это — совсем не то же! Оно лишь индикатор выводит... Не...
А таскбар свёрнут из-за супермодного сверхширокого экрана, да?
Нет. У меня только один из трёх — сверхширокий. Но как раз у него такое сверхразрешение... :)
Тебе часто бывает нужен таскбар? Мне — нет. Стараюсь жить с клавы, а если взял уж в руки мышь, то подвёл к нижней границе экрана и посмотрел на таскбар.
Я ценю таскбар и за способность индицировать что-то
Я — за это же, но тогда, когда мне это действительно нужно :)
Индикация языка ввода к этому не относится, т.к. избыточно. Мне не нужно знать, какой у меня язык сейчас выбран, мне важно быть уверенным, что я вводить начну на том языке, на котором нужно.
А вот всякая там почта, новости, музыка, аська — другое дело. Но оно таскбар замечательно умеет поднимать при необходимости или уведомления выдавать...
А какие проблемы в иксах с ctrl-shift? И вообще, капслок самая удобная кнопка для переключения, имхо.
Ctrl+Shift+LeftArrow = ? :))))))))
Правда, в Linux теперь есть xneur, который с некоторых пор (http://forum.ubuntu.ru/index.php?topic=2521.msg412761#msg412761) также умеет выбирать язык произвольным модификатором, да ещё и в момент ОТПУСКАНИЯ клавиши, а не нажатия (как в X по умолчанию сделано).
Не самая, ибо по кругу. К тому же Капс я лично хоть и редко, НО ИСПОЛЬЗУЮ :)
Таки да.
Keyboard Ninja как бы побочная ветка Punto Switcher. Хотя там чёрт ногу сломит где чьи разработки использовались, кажется в PS от KN или автор там был один, но потом KN отделился (именно с т.з. “быть проще и меньше”, кажется).
Что касается работы в разных программах — ну как бы есть “программы-исключения” в любом случае в настройках. Очень удобно.
Из минусов — после встречи с нашим вездессущим тыяндексом PS зверски испортился и в нём с версии 2.95 то там, то сям вылазят разные неприятные глюки. Задолбало. Под XP. Так что там сидим под 2.8/2.9, под Vista не знаю, сами мучайтесь с ней 8).
Что касается переключения на конкретную раскладку комбинацией клавиш — привет-привет, это есть в XP 100% с рождения, встроенный функционал, в vista не знаю, но подозреваю что никто не отменял.
Данная утилита умеет различать правую и левую функциональную клавишу?
Ну имею в виду правый контрол и левый контрол... Или шифт, или и то и другое? :_)
Да, если у клавиш разные сканкоды (или как правильно оно называется? то, что во времена DOS’а жило по адресу 0:0417h, как я понимаю).
Смотри внимательнее на скриншот.
Таки пунтосвичер версии 2.96.3 вполне православен в отличие от новых где яндекс уже очень глубоко и все правильныые идеи запилены. Автоматика, ясное дело, выключается сразу.
Нечего на виндовс пенять, коли ...
Есть же возможность настроить Ctrl-Shift-1 для, напр., английского , Ctrl-Shift-2 на русского, еtc.
Лично я этим пользуюсь уже лет пять. Иметь LanguageBar при этом не обязательно.
Не то, чтобы подобная комбинация казалась мне совсем уж неудобной...