Sierra добавила эту функцию, которая позволяет вам переключаться с латинского макета с нелатинского макета с помощью Caps Lock . Это не работает с русским языком, хотя в прошлый раз я проверял русский язык был нелатинским.
У кого-нибудь есть удача в работе над этой ошибкой?
Ответы:
Мои тесты показывают, что функция переключения Caps Lock теперь работает с клавиатурой на кириллице, греческом и армянском в High Sierra. (Они не работают в Сьерре).
источник
Чтобы переключить раскладку клавиатуры с помощью ключа caps-lock, вам нужно переназначить caps-lock на F18 с помощью команды (в Terminal.app):
Затем перейдите в Системные настройки / Клавиатура / Ярлыки / Источники ввода, используйте клавишу «Caps Lock» для переключения источника ввода.
На Mac OS Sierra не требуется никакого дополнительного программного обеспечения.
Чтобы это работало после выхода из системы, сделайте следующее: создайте файл
~/bin/caps2f18.sh
со следующим содержимым:Сделайте его исполняемым:
Создайте файл
~/Library/LaunchAgents/com.user.loginscript.plist
со следующим содержанием:казнить
Выйти Войти или выполнить
launchctl start com.user.loginscript
источник
Хотя и Seil, и классический Karabiner больше не работают под Sierra, перезапись Karabiner, "Элементы Karabiner" (в очень ранней бета-версии) на самом деле работает.
Сопоставление клавиш пользовательского интерфейса еще не работает, но вы можете отредактировать файл config в json
~/.karabiner.d/configuration/karabiner.json
(см. Пример ниже), чтобы сопоставить Caps Lock с F19. Оттуда все то же самое, что и раньше - отключите Caps Lock, раскладка клавиатуры на F19, прибыль.Пример karabiner.json:
Понижение рейтинга отложено!
источник