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 názvu souborů jako například .inputplugin.
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ů v nastavení Klávesnice. Chcete-li ho zobrazit, vyberte nabídku Apple > Nastavení klávesnice a pak na bočním panelu klikněte na Klávesnice . (Je možné, že bude třeba posunout zobrazení níže.) Přejděte na „Zadání textu“ a potom klikněte na Upravit.
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. 2024
# 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). V nastavení Klávesnice jsou všechny vstupní zdroje zásuvného modulu zobrazeny jako vstupní zdroje Unicode.
#
ENCODE: TC
#
# PROMPT: Toto je název zásuvného modulu, který se zobrazuje v seznamu vstupních zdrojů v nastavení 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 > Nastavení systému a potom na bočním panelu klikněte na Klávesnice . (Je možné, že bude třeba posunout zobrazení níže.)
Přejděte na „Zadání textu“ a potom klikněte na Upravit.
Vyberte vstupní zdroj a potom klikněte na .
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.