Skip to content

Переключение между русской и английской раскладками клавишей Caps Lock в OS X

Notifications You must be signed in to change notification settings

falcn/Caps-layout

Repository files navigation

Caps-layout


Более не поддерживается в связи с появлением нативной возможности переключения по капсу в Mac OS.

Переключение между русской и английской раскладками клавишей Caps Lock в OS X системными средствами.

Установка

Скачать v1.1

  • Скопировать caps-layout.bundle в /Library/Keyboard Layouts/
  • Добавить раскладку Caps Layout в настройках клавиатуры (Russian -> Caps Layout)

И опционально:

  • Скопировать Capster.app и Caps Lock fix.app в /Applications
  • Добавить два вышеуказанных приложения в автозагрузку
  • Отключить системный индикатор раскладки

Содержимое caps-layout.dmg

  • Lipton_u.bundle - клавиатурная раскладка для Caps Lock
  • Capster.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 settings

us

ru

Альтернативные иконки для кириллицы (необходимо заменить 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

About

Переключение между русской и английской раскладками клавишей Caps Lock в OS X

Resources

Stars

Watchers

Forks

Packages

No packages published