Skapa och använda en egen inmatningskälla
I macOS finns det förvalda inmatningskällor för språk, till exempel pinyin för kinesiska. Du kan skapa och lägga till en egen inmatningskälla för valfritt språk. För att du ska kunna göra detta behöver du en ”regelfil” som kopplar det du skriver på tangentbordet och vilka tecken som visas.
Skapa en anpassad inmatningskälla
Öppna Textredigerare eller något annat textredigeringsprogram.
Skapa en egen regelfil med exempelfilen nedan som mall.
Filen måste vara en fil med ren text. Om du använder Textredigerare väljer du Format > Gör till ren text.
Spara filen (namnet visas i inmatningsmenyn och panelen Inmatningskällor), med ett tillägg som ”.inputplugin”.
Dubbelklicka på den sparade filen.
Den anpassade inmatningskällan läggs till i inmatningsmenyn i menyraden samt i listan över inmatningskällor i panelen Inmatningskällor i systeminställningen Tangentbord. Du öppnar den genom att välja Apple-menyn > Systeminställningar, klicka på Tangentbord och sedan på Inmatningskällor.
macOS har även stöd för formatet .cin. Om du använder en .cin-fil måste filkodningen vara UTF-16 eller UTF-8.
Exempelregelfil
# (c) Apple Inc. 2017
# Exempel på instickregelfil för inmatningskälla.
# Tecknet # används för att markera kommentarer.
# Filformatet måste vara ren text. Filkodningen måste vara Unicode (UTF-16) med eller utan inledande BOM (Byte Order Mark).
# Filen består av ett antal taggar i versaler och följda av ett semikolon. Sedan följer taggens innehåll.
#
# METHOD: Det här är den första posten i filen och anger vilken metod som används för implementering av insticksfilen.
# Den enda metod som det för närvarande finns stöd för är ”TABLE”.
#
METHOD: TABLE
#
# ENCODE: Det här anger om målskriften är traditionell kinesiska (”TC”), förenklad kinesiska (”SC”) eller Unicode (”Unicode”). Alla insticksfiler med inmatningskällor visas som Unicode-inmatningskällor på panelen Inmatningskällor i Tangentbordsinställningar.
#
ENCODE: TC
#
# PROMPT: Det här är det namn på insticksfilen som visas på panelen Inmatningskällor i Tangentbordsinställningar och inmatningsmenyn.
#
PROMPT: Sample_En
#
# DELIMITER: Det här definierar avdelaren för tecken eller fraser med samma indatakod.
# I det här exemplet använder vi kommatecken.
#
DELIMITER: ,
#
# VERSION: Det här används till att ange insticksfilens versionsnummer.
#
VERSION: 1.0
#
# MAXINPUTCODE: Största antalet tecken som kan skrivas för en konvertering.
# Det finns ingen gräns om inte du anger en.
#
MAXINPUTCODE: 8
#
# VALIDINPUTKEY: Den uppsättning tecken som kan användas i indatasträngar. De är inte skiftlägeskänsliga men måste anges som en uppsättning.
#
VALIDINPUTKEY: 0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
#
# BEGINCHARACTER: Den här taggen anger att tangentkopplingen börjar och den måste alltid finnas.
# Formatet för varje koppling är:
# ...
# Blankrader och blanksteg ignoreras.
# Avdelaren mellan utdatasträngarna är den som definierats ovan av DELIMITER-taggen.
# Ange att kopplingsdefinieringen är slut med taggen ENDCHARACTER.
#
BEGINCHARACTER
aardvark 土豚
abacus 算盤
abalone 鮑魚,鰒魚
apple 蘋果
#
# ENDCHARACTER: Är det sista tecknet i filen och anger att kopplingsdefinieringen slutar.
#
ENDCHARACTER
Radera en anpassad inmatningskälla
Välj Apple-menyn > Systeminställningar, klicka på Tangentbord och sedan på Inmatningskällor.
Markera en inmatningskälla och klicka på ta bort-knappen .
Spara den avaktiverade insticksfilen (du kan lägga till den i listan över inmatningskällor igen) eller flytta den till papperskorgen om du vill radera den.