Переключение раскладок с помощью CapsLock

Maло кто использует клавишу CapsLock достаточно часто. Наоборот, лично у меня она так и норовит нажаться в самый неподходящий момент. Можно, конечно, отключить её в настройках клавиатуры, но можно и использовать с пользой. Например, повесить на неё переключение раскладок.

Для этого можно использовать программу ControllerMate.

  • Скачайте и установите программу. Она совместима с «Леопардом» и поставляется в виде Universal binary. После установки вам придётся перезагрузить компьютер.
  • Заходим в System Prefrences -> Keyboard & Mouse -> Keyboard -> Modifier Keys и отключаем Caps Lock. caps1.png
  • Запускаем ControllerMate. Выделяем все элементы в главном окне и удаляем их.
  • Находим окно Palette и выбираем Controllers. Ищем в списке свою клавиатуру: 0_5ad8_78e8c6d0_ljpg.png Щёлкаем по ней, ищем в списке Caps Lock и перетаскиваем в главное окно.
  • В окне Palette выбираем Outputs. Нас интересует пункт Keystrokes: 0_5ad9_a6895843_ljpg.png Тащим в главное окно и выделяем добавленный блок. 0_5add_dc731f3e_ljpg.png
  • Теперь ищем окно Inspector. Нажимаем на правую клавишу Start Recording и жмём сочетание клавиш, которым обычно переключаем раскладку. Результат виден? Щёлкаем Stop Recording. 0_5ada_8af68577_ljpg.png
  • Соединяем выход первого блока со входом второго: 0_5ade_f89de896_ljpg.png
  • Сохраняем изменения и выходим из программы.

Совет читателя.

Дополнение в виде наглядной картинки от ещё одного читателя. Как сделать, чтобы лампочка при переключении раскладки зажигалась/гасла. picture-5

  • zeandre

    только на макбуке, например, лампочка кепслока перестаёт загораться, а то было бы идеальное решение

    • wal

      Можно сделать так, чтобы и лампочка работала: используй функцию XOR из раздела Logic

      • http://karguine.blogspot.com bm

        Подскажете, как именно? Дополню пост. Можно в почту.

  • http://karguine.blogspot.com bm

    А зачем вам та лампочка? Индикатор раскладки есть в меню. На экран-то всё равно чаще смотришь, чем на клавиатуру.