Как прокачать клавиатуру на Mac и повысить свою продуктивность

Не все пользователи Mac знают о функции Press and Hold, которая появилась еще в в далеком 2011 году. Разработчики добавили возможность быстро вводить специальные символы при долгом нажатии на определенную кнопку по аналогии с виртуальной клавиатурой на iPhone и iPad.

Данная функция не стала популярной из-за отсутствия настроек и узкой направленности. Мало кому пригодятся в работе такие символы:

Давайте сделаем Press and Hold действительно полезной и настроим функцию под себя.

Подготовка

Одной из особенностей OS X El Capitan является система SIP (System Integrity Protection), направленная на обеспечение целостности системы. Изначально пользователи и приложения не имеют возможности редактировать системные файлы.

Риск удалить или испортить что-то нужное сведен к минимуму, но нам же необходимо изменить работу системной функции OS X.

Отключаем SIP.

1. Перезагружаем Mac, после звукового сигнала зажимаем клавиши ⌘+R до появления индикатора загрузки. Так мы попадем в режим восстановления системы (подробнее об этом и других режимах загрузки OS X можете прочитать тут).

2. После загрузки в строке меню открываем раздел и запускаем .

3. Пишем команду:

csrutil disable

4. Нажимаем и перезагружаем компьютер.

Ничего страшного после отключения SIP не произойдет, мы же как-то жили без этой системы все предыдущие годы. Однако, если сильно переживаете, после проделанных манипуляций можете заново включить защиту.

Для этого проделайте аналогичные манипуляции в режиме восстановления, но в терминале используйте команду:

csrutil enable

После загрузки системы в Finder переходим по следующему пути:
/System/Library/Input Methods/PressAndHold.app/Contents

Ищем папку . Открываем её свойства, снимаем блокировку (замок в правом нижнем углу) и разрешаем пользователям вносить изменения. В самой папке аналогичным образом получаем разрешение для файлов и .

Настройка

Дальше все просто, открываем файл для нужного языка в приложении и видим такой код:

Находим букву, и добавляем любые символы для отображения во всплывающем меню через пробел. Обратите внимание, что меню может иметь разный вид для строчной и заглавной буквы. Если хотите, чтобы всплывающие символы были одинаковыми в обоих регистрах, нужно добавить их для большой и маленькой буквы.

Изначально не все буквы имеют меню Press and Hold. Чтобы добавить меню для нужной буквы, в начале файла после первого тега вставьте такой блок кода:

[xml]
<key>Roman-Accent-НУЖНАЯ_БУКВА</key>
<dict>
<key>Direction</key>
<string>right</string>
<key>Keycaps</key>
<string>НУЖНЫЕ_СИМВОЛЫ</string>
<key>Strings</key>
<string>НУЖНЫЕ_СИМВОЛЫ</string>
</dict>
[/xml]

Читайте также  ? Бесполезные описания в App Store должны умереть

Добавляйте по блоку для каждой нужной клавиши и не забывайте про строчные и заглавные буквы. Для того, чтобы одна клавиша всегда выдавала одинаковое меню, нужно внести изменения в файлы для русской и английской раскладок.

Специфические символы можно быстро найти в панели . Простым перетаскиванием добавляем нужные в код.

Не забудьте заглянуть в параметры и включить все разделы.

Изменения вступят в силу после сохранения файла (некоторые приложения нужно перезапустить, если изменения не появятся сразу).

Результат

Всего за несколько минут можно настроить быстрый доступ к любимым символам и смайлам. Теперь не придется использовать автозамену или запоминать названия кодов для эмодзи.

Решение определенно понравится активным пользователям мессенджеров и социальных сетей, блогерам и редакторам, программистам и верстальщикам.

Обратите внимание, что после появления меню Press and Hold не обязательно курсором выделять нужный символ, достаточно нажать цифру с его номером на клавиатуре.

Ещё по теме

  • 10 секретов клавиши Alt (Option) в OS X
  • 5 способов прокачать самую бесполезную клавишу на Mac

Источник: iphones.ru

ITC infotech