Переключение раскладок с помощью 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