Saját beviteli forrás létrehozása és használata a Macen
A macOS alapértelmezett beviteli forrásokat használ a nyelvekhez, például a kínai nyelvhez a pinyint. Bármely nyelvhez létrehozhatja és hozzáadhatja saját beviteli forrását. Ehhez egy „szabályfájlra” van szövegfájlra szükség, amely leképezi a billentyűzeten bevitt karaktereket a megjelenített karakterekké.
Egyéni beviteli forrás létrehozása
A Macen nyisson meg egy olyan szövegszerkesztő appot, amely támogatja az Unicode-formátumot.
Hozza létre a saját szabályfájlját az alábbi mintát útmutatásként használva.
A fájl egyszerűszöveg-fájl kell legyen.
Mentse a fájlt Unicode (UTF-16) kódolással, és „.inputplugin”-hoz hasonló fájlnév-kiterjesztéssel.
Kattintson duplán a mentett fájlra.
Az egyéni beviteli forrás megjelenik a menüsoron található Beviteli menüben, valamint a beviteli források listáján, amely a Billentyűzetbeállításokban érhető el. A megtekintéséhez válassza az Apple menü > Rendszerbeállítások menüpontot, majd kattintson a Billentyűzet elemre az oldalsávon. (Előfordulhat, hogy le kell görgetnie.) Válassza a Szövegbemenet elemet, és kattintson a Szerkesztés lehetőségre.
A macOS a .cin formátumot is támogatja. .cin fájl esetén a fájl kódolása UTF-16 vagy UTF-8 lehet.
Minta szabályfájl
# (c) Apple Inc. 2024
# Mintaként szolgáló beépülő modul beviteliforrás-szabályfájlja.
# A # karakter a megjegyzéseket jelöli.
# A fájlformátumnak egyszerű szövegnek kell lennie. A fájl kódolása csak Unicode (UTF-16) lehet kezdő bájtsorrend-jelölő (BOM) használatával vagy anélkül.
# A fájl nagybetűs, kettősponttal lezárt címkékből áll, amelyeket a címke tartalma követ.
#
# METHOD: Ez az első bejegyzés a fájlban, amely meghatározza a beépülő modul megvalósításának módját.
# A jelenleg támogatott egyetlen mód a „TABLE”.
#
METHOD: TABLE
#
# ENCODE: Ez jelzi, hogy a célszöveg hagyományos kínai („TC”), egyszerűsített kínai („SC”) vagy Unicode („Unicode”)-e. Az összes beépülő modul beviteli forrás Unicode beviteli forrásként jelenik meg a Billentyűzetbeállításokban.
#
ENCODE: TC
#
# PROMPT: Ez a plugin neve, amely a Billentyűzetbeállítások és a Beviteli menü beviteli források listájában jelenik meg.
#
PROMPT: Sample_En
#
# DELIMITER: Meghatározza az elválasztójelet az azonos beviteli kódú karakterek vagy kifejezések között.
# A jelen esetben a vessző karaktert használjuk.
#
DELIMITER: ,
#
# VERSION: Ez a beépülő modul verziószámát jelzi.
#
VERSION: 1.0
#
# MAXINPUTCODE: Az egy átalakítási műveletben megengedett karakterek száma.
# Nincs korlát, kivéve, ha megad egyet.
#
MAXINPUTCODE: 8
#
# VALIDINPUTKEY: A szövegek beírásához használható karakterkészlet. Nem tesz különbséget a nagybetű és kisbetű között, de egy teljes készlet formájában kell megadni őket.
#
VALIDINPUTKEY: 0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
#
# BEGINCHARACTER: Ez a címke áll a leképezések definícióinak elején, és kötelező megadni.
# Az egyes leképezések formátuma a következő:
# ...
# Az üres sorokat és karaktereket figyelmen kívül hagyja.
# A kimeneti karakterláncok közötti elválasztójelet a fenti DELIMITER címke határozza meg.
# Azt jelzi, hogy a leképezési definíciókat az ENDCHARACTER címke zárja le.
#
BEGINCHARACTER
aardvark 土豚
abacus 算盤
abalone 鮑魚,鰒魚
apple 蘋果
#
# ENDCHARACTER: Ez zárja le a leképezési definíciókat, és az utolsó karakter a fájlban.
#
ENDCHARACTER
Egyéni beviteli forrás törlése
A Macen válassza az Apple menü > Rendszerbeállítások menüpontot, majd kattintson az oldalsáv Billentyűzet elemére. (Előfordulhat, hogy le kell görgetnie.)
Válassza a Szövegbemenet elemet, és kattintson a Szerkesztés lehetőségre.
Kattintson a beviteli forrásra, és kattintson a lehetőségre.
Tartsa meg a plugin fájlját (a beviteli forrás újra hozzáadható a beviteli források listájához), vagy helyezze át a Kukába a törléséhez.