Смена раскладки клавиатуры в OS X с помощью клавиши Caps Lock

Рассказываем про способ, как на клавишу Caps Lock установить функцию переключения раскладки в OS X. Этот способ хорош высокой скоростью переключения, в отличии от программных надстроек по замене клавиатуры MacBook и Mac. В настройках сочетаний клавиш OS X смена языка назначается на клавишу F19, что равно одновременному нажатию Cmd + Пробел, затем с помощью утилиты PCKeyboardHack клавиша Caps Lock переназначается на эту самую F19. Единственное, пропадет возможность использовать Caps Lock для включения прописных букв.

Как переключать раскладку клавиатуры с помощью Caps Lock:

1. Скачайте и установите две утилиты KeyRemap4MacBook и PCKeyboardHack. Скачать можно по следующим ссылкам.

https://pqrs.org/macosx/keyremap4macbook/index.html
https://pqrs.org/macosx/keyremap4macbook/extra.html

2. В системных настройках зайдите в меню «Клавиатура» → вкладка «Клавиатура» → кликните по кнопке «Клавиши модификации» и для Caps Lock выберите «Никакого действия».

keyb-1

3. Установите симуляртор клавиши F19 «Simulate F19» — по этой ссылке образ программы, которую нужно установить в Dock

https://dae.cyberic.eu/wp-content/uploads/Simulate%20F%20keys.dmg

 

4. Переключитесь в том же окне системных настроек на вкладку «Сочетания клавиш» → «Клавиатура и ввод текста» → найдите «Выбрать предыдущий источник ввода». Кликните дважды по месту, где указывается сочетание клавиш для данного действия. Затем, если на вашей клавиатуре есть F19, просто нажмите эту клавишу, в противном случае нажмите иконку программы Simulate F19.app в Доке.

bind-change-layout-to-f19

5. Вернитесь в главное окно системных настроек, кликните KeyRemap4MacBook, черная иконка в нижней строке. Выберите вкладку «Mapping» — там в строке поиска введите «capslock» и поставьте галочку рядом с «Enable CapsLock LED Hack». Это нужно для того, чтобы выключить предусмотренную Apple защиту от случайных нажатий caps lock.

tick-caps-lock-led-hack

6. Вернитесь в главное окно системных настроек, нажмите PCKeyboardHack. Поставьте галочку напротив «Change Caps Lock», а в колонке «keycode» поменяйте 51 на 80.

change-caps-lock-keycode

Примечание: вместо клавиши F19 можно использовать любую клавишу в диапазоне F13–F19. Очевидно, что для этого нужно на четвертом шаге выбрать соответствующую желаемой клавише программу (Simulate F13, Simulate F14 и т.д.) А в седьмом шаге вместо 80 нужно будет поставить keycode в соответствии со следующими парами: F13 – 105; F14 – 107; F15 – 113; F16 – 106; F17 –64; F18 – 79; F19 –80.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *