Vytvoření a používání vlastního vstupního zdroje na Macu
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
Na Macu otevřete některou aplikaci pro úpravy textu podporující kódování Unicode.
Vytvořte soubor pravidel podle níže uvedeného vzorového souboru.
Soubor musí mít formát prostého textového souboru.
Pro uložení souboru použijte kódování Unicode (UTF-16) a příponu jako například „inputplugin“.
Dvakrát klikněte na uložený soubor.
Váš vlastní vstupní zdroj bude přidán do Nabídky vstupů na řádku nabídek a do seznamu vstupních zdrojů na panelu Vstupní zdroje v předvolbách Klávesnice. Chcete-li panel vidět, vyberte nabídku Apple > Předvolby systému, klikněte na ikonu Klávesnice a pak na 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. 2021
# 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
Na Macu vyberte nabídku Apple > Předvolby systému, klikněte na volbu Klávesnice a potom 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.