Я трепетно отношусь к оформлению текста, как в статьях, так и в личной переписке. Для наиболее простого и удобного ввода специальных символов использую типографские раскладки Ильи Бирмана (русскую и английскую), которые позволяют вводить символы, зажимая правый альт:
В Windows проблем не было — просто удаляем две стандартные раскладки (латиницу и кириллицу), ставим вместо них типографские, выставляем кириллическую раскладкой по-умолчанию, перезагружаемся и радуемся.
В MacOSx всё несколько сложнее. Дело в том, что при вводе любого системного пароля раскладка автоматом переключается на «Английскую США» (пароль можно задать только в этой раскладке). Для большинства пользователей это суперудобно — не нужно путаться с раскладкой как в винде. Мне же это создало определённые проблемы. Дело в том, что из-за этой фичи, раскладку «Английская США» нельзя снести штатными средствами. То есть, после установки типографских раскладок, у меня их стало три — кириллица, латиница, плюс Английская США.
Идём дальше. Я использую Punto Switcher для автоматического переключения раскладок. На маке можно задать только две раскладки, между которыми можно переключаться:
Идём дальше. Ещё со времён винды я привык переключать раскладку нажатием на CapsLock (по основному назначению она используется редко). На винде можно это сделать простой настройкой пунто свитчера, на маке всё сложнее и делается в два приёма:
1. При помощи утилиты Seil переопределяем CapsLock, вешая на него какую-нибудь отсутствующую на клавиатуре клавишу, например, F19:
2. В настройках клавиатуры вешаем на F19 «Выбрать предыдущий источник ввода»:
После этого всё, вроде бы, становится хорошо. Пунто свитчер переключает раскладки между русской и английской типографской, если необходимо сменить раскладку вручную, жмём CapsLock.
Проблемы начинаются при попытке использовать виртуальную машину Parallels. При переключении фокуса на окно Parallels, маковская раскладка автоматом переключается на «Английскую США». Для того, чтобы схема переключения раскладок заработала обратно, нужно руками сначала выбрать английскую типографскую, затем русскую типографскую. И так после каждого переноса фокуса на окно Parallels. Похоже, что особенность яблочных продуктов считать себя умнее пользователя в этот раз полностью провалилась.
Я начал гуглить хитрые способы удаления раскладки «Английская США», минуя штатные инструменты. Нашёл рекомендацию использовать скрипт. Удаляем пунто свитчер, запускам скрипт, перезагружаемся, радуемся:
bash <(curl -fsSkL raw.github.com/bolknote/shellgames/master/us_layout_remover.sh)
К сожалению, у меня этот метод не сработал.
Сработало удаление файла AppleKeyboardLayouts.bundle из системного каталога с последующей перезагрузкой. Правда, после этого выяснилось, что ввести системный пароль теперь невозможно. Решил заменой системного пароля пустым.
Макось — очень удобная, быстрая, красивая система, но её отдельные особенности порой вымораживают.