Создание и использование собственного источника ввода на Mac
В macOS для различных языков заданы источники ввода по умолчанию. Например, для китайского языка по умолчанию используется пиньинь. Можно создать и добавить собственный источник ввода для любого языка. Для этого требуется файл правил, который сопоставляет клавиши, нажимаемые на клавиатуре, и соответствующие им символы.
Создание настраиваемого источника ввода
Откройте приложение TextEdit (или другое приложение для редактирования текста) на Mac.
Создайте свой файл правил по образцу, приведенному ниже.
Файл должен представлять собой простой текстовый файл. При использовании TextEdit выберите «Формат» > «Конвертировать в простой текст».
Сохраните файл в кодировке Unicode (UTF-16) с расширением «.inputplugin» или аналогичным.
Дважды нажмите сохраненный файл.
Ваш источник ввода добавляется в меню ввода в строке меню и в список источников ввода в панели «Источники ввода» в разделе Системных настроек «Клавиатура». Чтобы отобразить ее, выберите пункт меню «Apple» > «Системные настройки», нажмите «Клавиатура», затем нажмите «Источники ввода».
macOS также поддерживает формат .cin. Файл с расширением .cin может иметь файловую кодировку UTF-16 или UTF-8.
Файл-образец
# (c) Apple Inc. 2019
# Файл-образец плагина для правила источника ввода.
# Символ «#» используется для обозначения комментариев.
# Файл должен представлять собой простой текст. Файл должен иметь кодировку Unicode (UTF-16) с исходной меткой порядка байтов (BOM — Byte Order Mark) или без нее.
# Файл состоит из различных тегов, заканчивающихся в верхнем регистре двоеточием, после чего идет содержимое тега.
#
# METHOD: Это первая запись в файле, определяющая метод обработки плагина.
# В настоящий момент поддерживается только метод «TABLE».
#
METHOD: TABLE
#
# ENCODE: Указывает, является ли результат традиционным китайским («TC»), упрощенным китайским («SC») или Unicode («Unicode»). Все источники ввода плагинов отображаются в виде источников ввода Unicode в панели «Источники ввода» в настройках клавиатуры.
#
ENCODE: TC
#
# PROMPT: Это имя плагина, указанного на панели «Источники ввода» в настройках клавиатуры и в меню «Ввод».
#
PROMPT: Sample_En
#
# DELIMITER: Определяет разделитель символов или фраз с одинаковым кодом ввода.
# В этом случае мы используем символ запятой.
#
DELIMITER: ,
#
# VERSION: Служит для обозначения номера версии плагина.
#
VERSION: 1.0
#
# MAXINPUTCODE: Ограничение количества символов, которые могут быть введены для одной конвертации.
# Нет ограничений, до тех пор пока Вы их не укажите.
#
MAXINPUTCODE: 8
#
# VALIDINPUTKEY: Набор символов, который может быть использован для ввода. Набор символов должен быть введен полностью, можно без учета регистра.
#
VALIDINPUTKEY: 0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
#
# BEGINCHARACTER: Этот тег начинает определение соответствий и является обязательным.
# Формат для каждого отображения должен быть следующим:
# …
# Пустые строки и символы игнорируются.
# Разграничитель между выходными строками определен выше тегом DELIMITER.
# Указывает, что определения переадресаций завершились на теге ENDCHARACTER.
#
BEGINCHARACTER
aardvark 土豚
abacus 算盤
abalone 鮑魚,鰒魚
apple 蘋果
#
# ENDCHARACTER: Этот тег завершает определения соответствий и является последним символом файла.
#
ENDCHARACTER
Удаление настраиваемого источника ввода
На Mac выберите пункт меню «Apple» > «Системные настройки», нажмите «Клавиатура», затем нажмите «Источники ввода».
Выберите источник ввода, затем нажмите кнопку «Удалить» .
Сохраните файл отключенного плагина (Вы сможете снова добавить свой источник ввода в список источников ввода) или переместите его в корзину для удаления.