Переключение между русской и английской раскладками клавишей Caps Lock в OS X системными средствами.
- Скопировать
caps-layout.bundle
в/Library/Keyboard Layouts/
- Добавить раскладку
Caps Layout
в настройках клавиатуры (Russian -> Caps Layout)
И опционально:
- Скопировать
Capster.app
иCaps Lock fix.app
в/Applications
- Добавить два вышеуказанных приложения в автозагрузку
- Отключить системный индикатор раскладки
Lipton_u.bundle
- клавиатурная раскладка для Caps LockCapster.app
служит заменой системного индикатора раскладки, показывая, какая раскладка активнаCaps Lock fix.app
отключает защиту от случайных нажатий для клавиши Caps Lock
В дополнение к стандартным добавлены украинские буквы
alt
-и
forі
alt
-й
forї
alt
-э
forє
По-умолчанию Capster.app
идёт с парой затемнённых иконок российского и американского флагов в наборе Black App Icons, которые хорошо смотрятся с
Obsidian menu bar и Dark Mode в OS X Yosemite
Shift
+Caps
- вызвать опции Capster
Альтернативные иконки для кириллицы (необходимо заменить Capster.app/Contents/Resources/capster_mini.png
)
<img width=50% height-50% src='img/ua_dark.gif'>
Для защиты от случайных срабатываний кнопки Caps Lock в OS X реализована задержка на переключение режима.
Однако, существует недокументированная возможность(баг?), позволяющая её отключить.
Если в опциях клавиатуры выставить "Caps Lock key" в None, нажать "Ok", после чего снова выставить "Caps Lock key" в "Caps Lock", "Ok", задержка исчезает. Эффект держится до перезагрузки.
Caps Lock fix.app
делает это автоматически.
Для того, чтобы сделать caps-layout раскладкой по-умолчанию, нужно запустить Setup Assistant из терминала, выбрать эту раскладку в качестве основной, дойти до создания нового пользователя и нажать Cmd
+Q
$ sudo /System/Library/CoreServices/Setup\ Assistant.app/Contents/MacOS/Setup\ Assistant
Сделано на основе раскладки Lipton
Отличия: убраны growl уведомления, заменены иконки (+retina), добавлена двуязычная кириллическая раскладка.
Использована иконка и идея из bandera-layout
Программа для упорядочивания иконок в menubar: Bartender