Комфортное переключение раскладки в Windows

avatar
, 1 Сентябрь 2009 в 12:02
Рубрика: Утилиты

Давно открыл для себя эту утилиту, но только сейчас решил поделиться с общественностью.

Те, кто помнят времена DOS’а, согласятся, что переключение раскладки в винде реализовано... неполноценно. Не знаю, как вы, а я почему-то всегда начинал набирать текст не в той раскладке, в которой было нужно. Даже (и тем более) если предварительно её переключал :) А проблема заключается в том, что для того, чтобы включить верную раскладку необходимо либо сперва воткнуть взглядом в индикатор в системном трее (который у меня всегда автосвёрнут), либо, как дураку, начать ввод, и, в случае неверной раскладки, потом стереть набранное, переключить раскладку и набрать текст заново.

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

А теперь, кто не в курсе, я расскажу, почему подобной проблемы во времена DOS’а просто не было. Во всяком случае для меня. Всё просто! Потому что тогда для включения одной раскладки использовалась одна комбинация клавиш, а для другой — другая! Т.е. перед набором текста пользователь просто нажимал соответствующую комбинацию и вводил текст зная, что раскладка верная.
Казалось бы — всё гениальное — просто! Да ещё и хорошо забытое старое! Ан нет! Смотрел в Висте — там та же лажа с переключалкой :( Так что же делать?
Видел какой-то смежный функционал в Punto Switcher, но программа релиз за релизом умудрялась в моих руках так повиснуть, что и штатная переключалка и Punto переставали работать и мне приходилось перегружать винду.
И тут (о, чудо!) натыкаюсь на просторах инета на прогу под скромным названием Comfort Lang Switcher, единственной возможностью которой является... Ну, угадайте?! Правильно! Восстановление справедливости и мира во всём мире!

Настройки

В итоге, что мы получаем:

  1. Красивенький розовый флажочек в системном трее вместо унылой штатной переключалки.
  2. Возможность переключения как штатной виндовой переключалкой (в моём случае — Alt+Shift (из-за определённых проблем с Ctrl+Shift в Линуксе), так и любой другой комбинацией клавиш как по кругу (на работе и Ctrl+Shift включил из соображений... обратной совместимости), так селекторно (у меня левый Ctrl включает английскую раскладку, правый — русскую).
  3. Возможность исправить раскладку уже введённого текста (если вы всё же умудрились это сделать с этой прогаммой — почувствуйте себя идиотом. Есть за что :))
  4. Возможность изменить регистр выделенного текста.
  5. Озвучка событий (у меня отключена).
  6. Полупрозрачный флажок текущей раскладки рядом с курсором, что бывает полезно при вводе текста.

Из минусов могу заметить следующее:

  1. “Съедание” первых символов после переключения раскладки, если набирать очень быстро. Возможно починено в свежих версиях, у меня версия 3.0.5.0 как минимум годовалой давности.

Отличный продукт! Всем рекомендую! Гениально!!!

По ссылке вы, возможно, найдёте для себя утилиту с более полезным для ваших нужд функционалом.

  1. avatar
    Orlov
    1 Сентябрь 2009 в 12:51 | #1

    По ссылке у них только comfort keys, которая не позволяет назначить разным языкам разные комбинации. Кроме того, при установке она предлагает выбрать язык, но устанавливается все равно в английском виде, язык потом можно выбрать в меню setup, но — вот незадача — в русском виде меню “настройка” неактивно. Правда, после перезапуска программы все работает, но криво((

    Thumb up 0 Thumb down 0

  2. avatar
    paramedic
    1 Сентябрь 2009 в 17:02 | #2

    Ну, в винде такая возможность есть тоже: если открыть параметры клавиатуры, то там есть возможность назначения клавиши отдельно для En, отдельно для Rus.
    Правда это могут быть только клавиши верхнего ряда (с сочетаниями Ctrl+Shift, Alt+Shift), но те не менее оно есть :).

    Thumb up 0 Thumb down 0

  3. Утилита хотеть деньги.
    Утилита гулять попа!
    AmlMaple качать бесплатно, радоваться много-много!

    Thumb up 0 Thumb down 0

  4. avatar
    Ippi
    1 Сентябрь 2009 в 22:41 | #6

    А таскбар свёрнут из-за супермодного сверхширокого экрана, да?

    Thumb up 0 Thumb down 0

    • Нет. У меня только один из трёх — сверхширокий. Но как раз у него такое сверхразрешение... :)
      Тебе часто бывает нужен таскбар? Мне — нет. Стараюсь жить с клавы, а если взял уж в руки мышь, то подвёл к нижней границе экрана и посмотрел на таскбар.

      Thumb up 0 Thumb down 0

      • avatar
        Ippi
        1 Сентябрь 2009 в 23:33 | #8

        Я ценю таскбар и за способность индицировать что-то

        Thumb up 0 Thumb down 0

        • Я — за это же, но тогда, когда мне это действительно нужно :)
          Индикация языка ввода к этому не относится, т.к. избыточно. Мне не нужно знать, какой у меня язык сейчас выбран, мне важно быть уверенным, что я вводить начну на том языке, на котором нужно.
          А вот всякая там почта, новости, музыка, аська — другое дело. Но оно таскбар замечательно умеет поднимать при необходимости или уведомления выдавать...

          Thumb up 0 Thumb down 0

  5. avatar
    heilnull
    1 Сентябрь 2009 в 23:19 | #10

    А какие проблемы в иксах с ctrl-shift? И вообще, капслок самая удобная кнопка для переключения, имхо.

    Thumb up 0 Thumb down 0

    • Ctrl+Shift+LeftArrow = ? :))))))))
      Правда, в Linux теперь есть xneur, который с некоторых пор (http://forum.ubuntu.ru/index.php?topic=2521.msg412761#msg412761) также умеет выбирать язык произвольным модификатором, да ещё и в момент ОТПУСКАНИЯ клавиши, а не нажатия (как в X по умолчанию сделано).
      Не самая, ибо по кругу. К тому же Капс я лично хоть и редко, НО ИСПОЛЬЗУЮ :)

      Thumb up 0 Thumb down 0

  6. avatar
    me
    2 Сентябрь 2009 в 00:52 | #12

    DOOMer :
    Ага. Интересно, кто-нить этой возможностью пользуется? :)

    Таки да.

    Thumb up 0 Thumb down 0

  7. avatar
    nobody
    2 Сентябрь 2009 в 21:09 | #13

    Keyboard Ninja как бы побочная ветка Punto Switcher. Хотя там чёрт ногу сломит где чьи разработки использовались, кажется в PS от KN или автор там был один, но потом KN отделился (именно с т.з. “быть проще и меньше”, кажется).

    Что касается работы в разных программах — ну как бы есть “программы-исключения” в любом случае в настройках. Очень удобно.

    Из минусов — после встречи с нашим вездессущим тыяндексом PS зверски испортился и в нём с версии 2.95 то там, то сям вылазят разные неприятные глюки. Задолбало. Под XP. Так что там сидим под 2.8/2.9, под Vista не знаю, сами мучайтесь с ней 8).

    Что касается переключения на конкретную раскладку комбинацией клавиш — привет-привет, это есть в XP 100% с рождения, встроенный функционал, в vista не знаю, но подозреваю что никто не отменял.

    Thumb up 0 Thumb down 0

  8. avatar
    silver
    4 Сентябрь 2009 в 09:37 | #14

    Данная утилита умеет различать правую и левую функциональную клавишу?
    Ну имею в виду правый контрол и левый контрол... Или шифт, или и то и другое? :_)

    Thumb up 0 Thumb down 0

    • Да, если у клавиш разные сканкоды (или как правильно оно называется? то, что во времена DOS’а жило по адресу 0:0417h, как я понимаю).
      Смотри внимательнее на скриншот.

      Thumb up 0 Thumb down 0

  9. avatar
    blAck
    12 Сентябрь 2009 в 22:26 | #16

    Таки пунтосвичер версии 2.96.3 вполне православен в отличие от новых где яндекс уже очень глубоко и все правильныые идеи запилены. Автоматика, ясное дело, выключается сразу.

    Thumb up 0 Thumb down 0

  10. avatar
    Паша
    18 Октябрь 2009 в 18:48 | #17

    Нечего на виндовс пенять, коли ...
    Есть же возможность настроить Ctrl-Shift-1 для, напр., английского , Ctrl-Shift-2 на русского, еtc.
    Лично я этим пользуюсь уже лет пять. Иметь LanguageBar при этом не обязательно.

    Thumb up 0 Thumb down 0

Вы должны войти, чтобы написать комментарий.