Переключение раскладки в Windows сделано неудобно. Можно повесить лишь на комбинации клавиш. При этом на клавиатуре есть редко используемая и при этом большая CapsLock. И вторая проблема. Хочется индикации текущей раскладки. Не на мониторе в углу, где ее незаметно. А опять таки на клавиатуре, т.е. светодиодом.
Первая проблема легко решается Punto Switcher`ом или каким нибудь аналогом. Но Пунто штука мощная и иногда он не успевает(долго срабатывает в некоторых прогах), а хотелось бы решения в стиле поставил_и_забыл. Нашел программку lswitch. Простая, нужно только указать код клавиши, но не умеет подсвечивать раскладку и не работает с Мирандой (как оказалось, решаемо). А для решения проблемы индикации нашлась еще одна прога, KbLangLED.
Теперь переключаю раскладку CapsLock , текущая подсвечена Numlock Led и главное(!!!) при переключении между программами я всегда знаю где и какая у меня раскладка
Для решения проблемы с непереключением lswitch в некоторых программах правим в реестре.
1 2 |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IMM] "LoadIMM"=dword:00000000 |
И пишем строку для автозапуска kb_switch_led.cmd
1 2 3 |
@echo off start KbLangLED.exe start "" lswitch.exe 20 |
Требуемые проги с исходниками можно скачать у авторов: lswitch (2 Kb) + KbLangLED (10 Kb).
Или скачать весь пакет у меня. Распаковать и поставить в автозагрузку kb_switch_led.cmd
Update: нашел вариант с индикацией раскладки курсором мыши . Мне не понравилось, флаг возле курсора назойлив и фокусирует на себе внимание. А вариант с подсветкой, цветом и шириной каретки работает по разному в полях ввода и не везде. Но возможно к первому можно привыкнуть, а второе исправлено в платной версии?
Свежие комментарии