Vytvoření a používání vlastního vstupního zdroje
Systém macOS se dodává s výchozími vstupními zdroji pro jazyky, jako je například pchin-jin pro čínštinu. Kromě toho můžete vytvořit a přidat vlastní vstupní zdroj pro libovolný jazyk. K tomu je potřeba soubor pravidel, který umožňuje vstup zadávaný na klávesnici mapovat na znaky zobrazené na obrazovce.
Vytvoření vlastního vstupního zdroje
Otevřete aplikaci TextEdit nebo jiný textový editor.
Vytvořte soubor pravidel podle níže uvedeného vzorového souboru.
Soubor musí mít formát prostého textového souboru. Pokud používáte TextEdit, použijte příkaz Formát > Převést na prostý text.
Uložte soubor s příponou „.inputplugin“ (název se zobrazí v nabídce Vstup a na panelu Vstupní zdroje).
Dvakrát klikněte na uložený soubor.
Váš vlastní vstupní zdroj bude přidán do nabídky vstupů v řádku nabídek a do seznamu vstupních zdrojů na panelu Vstupní zdroje v předvolbách Klávesnice. Tento panel otevřete tak, že v nabídce Apple použijete příkaz Předvolby systému, kliknete na ikonu Klávesnice a pak na volbu Vstupní zdroje.
Systém macOS podporuje také formát .cin. Pokud používáte soubor s příponou .cin, může být kódování souboru UTF-16 nebo UTF-8.
Vzorový soubor pravidel
# (c) Apple Inc. 2017
# Vzorový soubor pravidel vstupního zdroje zásuvného modulu.
# Znak „#“ se používá k označení poznámek.
# Formát souboru musí být prostý text. Kódování souboru musí být Unicode (UTF-16) s úvodní značkou BOM (Byte Order Mark – značka pořadí bajtů) nebo bez ní.
# Soubor obsahuje několik značek psaných velkým písmem a ukončených dvojtečkou, za nimiž následuje obsah značky.
#
# METHOD: Toto je první položka v souboru, která definuje metodu použitou k zavedení zásuvného modulu.
# V současnosti je podporována jediná metoda – TABLE.
#
METHOD: TABLE
#
# ENCODE: Značí, zda je cíl v tradiční čínštině (TC), zjednodušené čínštině (SC) nebo v kódování Unicode (Unicode). Na panelu Vstupní zdroje v předvolbách Klávesnice jsou všechny vstupní zdroje zásuvného modulu zobrazeny jako vstupní zdroje Unicode.
#
ENCODE: TC
#
# PROMPT: Toto je název modulu plug‑in, který se zobrazuje na panelu Vstupní zdroje v předvolbách Klávesnice a v nabídce Vstup.
#
PROMPT: Sample_En
#
# DELIMITER: Definuje oddělovač znaků nebo frází se stejným vstupním kódem.
# V tomto případě používáme znak čárky.
#
DELIMITER: ,
#
# VERSION: Slouží k identifikaci čísla verze vašeho zásuvného modulu.
#
VERSION: 1.0
#
# MAXINPUTCODE: Určuje limit počtu znaků, které lze zadat pro jeden převod.
# Pokud limit nezadáte, nepoužije se žádné omezení počtu znaků.
#
MAXINPUTCODE: 8
#
# VALIDINPUTKEY: Sada znaků, které lze použít k zadávání řetězců. Nerozlišuje se zde velikost písmen a je třeba zadat úplnou sadu znaků.
#
VALIDINPUTKEY: 0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
#
# BEGINCHARACTER: Tato značka uvozuje definice mapování a je povinná.
# Formát jednotlivých mapování:
# ...
# Prázdné řádky a znaky budou ignorovány.
# Jako oddělovač mezi výslednými řetězci se použije oddělovač definovaný výše u značky DELIMITER.
# Značí, že definice mapování jsou ukončeny značkou ENDCHARACTER.
#
BEGINCHARACTER
aardvark 土豚
abacus 算盤
abalone 鮑魚,鰒魚
apple 蘋果
#
# ENDCHARACTER: Ukončuje definice mapování a je posledním znakem v souboru.
#
ENDCHARACTER
Smazání vlastního vstupního zdroje
Použijte příkaz Apple > Předvolby systému, klikněte na Klávesnice a pak na Vstupní zdroje.
Vyberte vstupní zdroj a poté klikněte na tlačítko Odstranit .
Soubor vypnutého modulu plug‑in si můžete ponechat (vlastní vstupní zdroj můžete později znovu přidat do seznamu vstupních zdrojů) nebo jej přesunutím do koše můžete odstranit natrvalo.