Створення та використання власного джерела введення даних
Операційна система macOS постачається зі стандартними джерелами введення для мов, наприклад піньїнь для китайської. Ви можете створити й додати власне джерело введення для будь-якої мови. Для цього потрібно створити файл правила, який міститиме правила відображення на екрані введеного з клавіатури тексту.
Створення власного джерела введення
Відкрийте Мініредактор або інший текстовий редактор.
Створіть власний файл правил за допомогою зразка файла, який наведено нижче.
Це має бути простий текстовий файл. Якщо використовується Мініредактор, виберіть «Формат» > «Перетворити на простий текст».
Збережіть файл (ім’я буде відображено в меню «Ввід» і на панелі «Джерела вводу») із розширенням на зразок «.inputplugin».
Клацніть двічі збережений файл.
Ваше власне джерело вводу буде додано в меню вводу на смузі меню, а також у список джерел вводу на панелі «Джерела вводу» в параметрах клавіатури. Щоб відкрити цю панель, виберіть меню «Яблуко» > «Системні параметри», клацніть «Клавіатура», а потім виберіть «Джерела вводу».
macOS також підтримує формат .cin. Для формату .cin обирайте кодування UTF-16 або UTF-8.
Зразок файла правил
# (c) Apple Inc. 2017
# Зразок плагіну файла правил із джерелом введення.
# Символ # використовується для позначення коментарів.
# Формат файла — простий текст. Кодування файлу має бути Юнікод (UTF-16) без ВОМ (мітка порядку байтів на початку файла) або з нею.
# Файл складається з певної кількості тегів, написаних великими літерами та з двокрапкою на кінці, після якої подано вміст тега.
#
# METHOD: Це перший запис у файлі, який визначає метод, що використовується для впровадження плагіну.
# Єдиний зараз підтримуваний метод — TABLE.
#
#METHOD: TABLE
#
# ENCODE: Цей параметр вказує на те, чи є цільовим результатом традиційна китайська (TC), спрощена китайська (SC) або Юнікод (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
Видалення власного джерела введення
Виберіть меню «Яблуко» > «Системні параметри», клацніть «Клавіатура», а потім виберіть «Джерела вводу».
Виберіть джерело вводу і натисніть кнопку «Видалити» .
Залиште вимкнений файл плагіну (ви зможете знову додати джерело введення в список джерел введення) або перемістіть його в смітник для подальшого видалення.