PDA

Просмотр полной версии : Простой ввод специальных символов



vaper
08.06.2015, 21:26
В Mac OS многие наверняка знают о функции Press and Hold, когда при удержании некоторых клавиш-букв набирая текст, всплывает небольшая панель схожих символов (по аналогии с тем, как это происходит в iOS). Более полно эта функция реализована для латинских алфавитов: например, при нажатии на клавишу с латинской A, E, I, O или U всплывает панель со всеми вариантами этой буквы, оснащенными различными диакритическими знаками.

http://s019.radikal.ru/i615/1506/45/8c2d607d2356.jpg

Для русского языка этот "фокус" работает с буквами Е и Ь, для которых, соответственно, становятся доступными для альтернативного ввода буквы Ё и Ъ.

Если данная функция у вас выключена, введите в терминале следующую команду:

defaults write -g ApplePressAndHoldEnabled -bool true
... перегружаем компьютер.

Можно кастомизировать нужные нам символы на любые клавиши, давайте попробуем это сделать: на кириллическую клавишу "р" навешаем условные символы различных валют (рубль, евро, доллар, йена, фунт и т.п.), на "ф" различные функциональные символы, на "м" символы маркированных списков и т.д., можете выбрать любые юникодные символы на любую букву по своему желанию, символы можно найти здесь >> (http://copypastecharacter.com/all-characters)

Итак, заходим в /System/Library/Input Methods/PressAndHold.app/Contents/Resources (в Finder сочетания клавиш Cmd + Shift + G)

Если настраиваем русскую клавиатурную раскладку, в открытой папке необходим файл Keyboard-ru.plist, копируем куда-либо его для бэкапа оригинальной версии "плиста".

Вторую копию кладем например на рабочий стол и редактором TextEdit открываем выше указанный файл, находим фрагмент кода: Roman-Accent-e (на картинке ниже выделено голубым):

http://s017.radikal.ru/i427/1506/cd/04f339019f4e.jpg

Создаем копию блока выделенного голубым и вносим в него правки как указано ниже (голубые блоки):

http://s017.radikal.ru/i407/1506/0d/3528eed0ae3a.jpg

(если хотите поставить символы и для заглавной буквы Р нужно будет внести правку и в группу Roman-Accent-Р).

Те же операции производим с Roman-Accent-ф (для функциональных символов) Roman-Accent-м (для маркированных списков). Обратите внимание, между символами должен быть пробел! Если лень править самостоятельно, модифицированный "плист" тут >> (https://yadi.sk/d/tPKNaOzhh9dbn)

Сохраните файл и скопируйте его обратно в /System/Library/Input Methods/PressAndHold.app/Contents/Resources (в Finder сочетания клавиш Cmd + Shift + G) (потребуется пароль администратора).

Все, при удерживании наших клавиш (ф, р, м) вводя текст будем видеть следующую всплывающую панель:

http://s019.radikal.ru/i644/1506/42/2a6663c2dc9e.jpg

P.S. На "з" можно навешать знаки зодиака и т.п. все зависит от ваших потребностей и фантазии, экспериментируйте, успехов )))