Индикация и переключение раскладки с CapsLock

Переключение раскладки в Windows сделано неудобно. Можно повесить лишь на комбинации клавиш. При этом на клавиатуре есть редко используемая и при этом большая CapsLock. И вторая проблема. Хочется индикации текущей раскладки. Не на мониторе в углу, где ее незаметно. А опять таки на клавиатуре, т.е. светодиодом.

Первая проблема легко решается Punto Switcher`ом или каким нибудь аналогом.  Но Пунто штука мощная и иногда он не успевает(долго срабатывает в некоторых прогах), а хотелось бы решения в стиле поставил_и_забыл. Нашел программку lswitch. Простая, нужно только указать код клавиши, но не умеет подсвечивать раскладку и не работает с Мирандой (как оказалось, решаемо). А для решения проблемы индикации нашлась еще одна прога,  KbLangLED.

Теперь переключаю раскладку CapsLock , текущая подсвечена Numlock Led и главное(!!!) при переключении между программами я всегда знаю где и какая у меня раскладка

Для решения проблемы с непереключением lswitch в некоторых программах правим в реестре.

И пишем строку для автозапуска  kb_switch_led.cmd

Требуемые проги с исходниками можно скачать у авторов: lswitch (2 Kb) + KbLangLED (10 Kb).
Или скачать весь пакет у меня. Распаковать и поставить в автозагрузку kb_switch_led.cmd

Update: нашел вариант с индикацией раскладки курсором мыши . Мне не понравилось, флаг возле курсора назойлив и фокусирует на себе внимание. А вариант с подсветкой, цветом и шириной каретки работает по разному в полях ввода и не везде. Но возможно к первому можно привыкнуть, а второе исправлено в платной версии?

You may also like...

  • Freeneutron

    А более простого способа пока не нашлось?

    • так там только скачать, распаковать и файлик в автозагпузку поставить, куда проще то?

  • Giacomo

    Где-то год назад скачал индикатор возле курсора ru-en и поставил в автозапуск. Очень удобно и неназойливо.
    Автор:
    http://ogarkov.com/2012/02/29/индикатор-раскладки-в-курсоре/

  • Юрий Богославец

    Однако на windows 7 64 бита не работает — пишет ошибку 0xc0000018 на запуске lswitch.exe

  • LayoutBacklight

    Я реализовал автоматическое переключение цвета подсветки клавиатуры при смене раскладки. Взял трехцветную клавиатуру, впаял в нее дополнительный контроллер своей разработки, и теперь у меня при выборе английского языка клава светится синим, русского — красным… можно настроить наоборот…
    Если интересно http://www.ledkbd.ru