Vytvorenie a použitie vlastného vstupného zdroja na Macu
macOS sa dodáva s predvolenými vstupnými zdrojmi pre jazyky, ako je napríklad pchin-jin pre čínštinu. Pre ľubovoľný jazyk môžete vytvoriť a pridať svoje vlastný vstupný zdroj. Ak to chcete urobiť, potrebujete súbor s pravidlami, ktorý priraďuje text zadávaný na klávesnici k známym znakom.
Vytvorenie vlastného vstupného zdroja
Otvorte na Macu apku na úpravu textu, ktorá podporuje Unicode.
Pomocou nižšie uvedeného vzorového súboru ako pomôcky vytvorte vlastný súbor s pravidlami.
Súbor musí byť obyčajný textový súbor.
Uložte súbor s kódovaním Unicode (UTF-16) a príponou napríklad „.inputplugin“.
Dvakrát kliknite na uložený súbor.
Vlastný vstupný zdroj sa pridá do menu Vstup v lište a do zoznamu vstupných zdrojov na paneli Vstupné zdroje v nastaveniach Klávesnica. Ak ho chcete zobraziť, vyberte menu Apple > Systémové nastavenia, kliknite na Klávesnica a potom kliknite na Vstupné zdroje.
Systém macOS podporuje aj formát .cin. Ak použijete súbor .cin, kódovanie súboru môže byť UTF-16 alebo UTF-8.
Vzorový súbor s pravidlami
# (c) Apple Inc. 2021
# Sample plug-in input source rule file.
# The # character is used to indicate comments.
# The file format can be plain text or .cin. Kódovanie súboru musí byť Unicode (UTF-16) s úvodnou značkou poradia bajtov BOM (Byte Order Mark) alebo bez nej.
# The file consists of a number of tags, in uppercase ending with a colon, followed by the content of the tag.
#
# METHOD: Toto je prvá položka v súbore, ktorá definuje spôsob používaný na implementáciu modulu.
# The only method currently supported is TABLE”.
#
METHOD: TABLE
#
# ENCODE: Táto časť uvádza, či je cieľovým jazykom tradičná čínština (TC), zjednodušená čínština (SC) alebo jazyk s kódovaním Unicode (Unicode). Všetky vstupné zdroje modulu sa zobrazujú ako vstupné zdroje Unicode na paneli Vstupné zdroje v nastaveniach Klávesnica.
#
ENCODE: TC
#
# PROMPT: Toto je názov modulu zobrazený v paneli Vstupné zdroje v nastaveniach Klávesnica a v menu Vstup.
#
PROMPT: Sample_En
#
# DELIMITER: Táto časť definuje oddeľovač znakov alebo výrazov s rovnakým vstupným kódom.
# In this case, we are using the comma character.
#
DELIMITER: ,
#
# VERSION: Táto časť označuje číslo verzie vášho modulu.
#
VERSION: 1.0
#
# MAXINPUTCODE: Limit počtu znakov, ktorý je možné zadať pre jednu konverziu.
# There is no limit unless you specify one.
#
MAXINPUTCODE: 8
#
# VALIDINPUTKEY: Množina znakov, ktorú je možné použiť na zadávanie reťazcov. Rozlišujú sa veľké a malé písmená, zadávanie však musí spĺňať podmienku jednej úplnej množiny.
#
VALIDINPUTKEY: 0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
#
# BEGINCHARACTER: Touto značkou sa začínajú definície priraďovaní (táto značka je povinná).
# The format for each mapping is:
# ...
# Blank lines and characters are ignored.
# The delimiter between output strings is that defined above by the DELIMITER tag.
# Indicate that the mapping definitions have ended with the ENDCHARACTER tag.
#
BEGINCHARACTER
aardvark 土豚
abacus 算盤
abalone 鮑魚,鰒魚
apple 蘋果
#
# ENDCHARACTER: Táto časť ukončuje definície priraďovania a je posledným znakom v súbore.
#
ENDCHARACTER
Odstránenie vlastného vstupného zdroja
Na Macu vyberte menu Apple > Systémové nastavenia, kliknite na Klávesnica a potom kliknite na Vstupné zdroje.
Vyberte vstupný zdroj a kliknite na tlačidlo Odstrániť .
Uchovajte si zakázaný súbor modulu (môžete tak vstupný zdroj znovu pridať do zoznamu vstupných zdrojov) alebo ho vymažte presunutím do koša.