Skapa och använda en egen inmatningskälla på datorn
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 en textredigeringsapp med stöd för Unicode på datorn.
Skapa en egen regelfil med exempelfilen nedan som mall.
Filen måste vara en fil med ren text.
Spara filen med kodningen Unicode (UTF-16) och ett filtillä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 på inställningspanelen Tangentbord. Du ser den genom att välja Apple-menyn > Systeminställningar på datorn och sedan klicka på Tangentbord i sidofältet. (Du kanske måste rulla nedåt.) Gå till Textinmatning och klicka sedan på Redigera.
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. 2024
# 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å inställningspanelen Tangentbord.
#
ENCODE: TC
#
# PROMPT: Det här är det namn på insticksfilen som visas i listan med inmatningskällor på inställningspanelen Tangentbord och i 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 på datorn och klicka sedan på Tangentbord i sidofältet. (Du kanske måste rulla nedåt.)
Gå till Textinmatning och klicka sedan på Redigera.
Markera inmatningskällan och klicka sedan på .
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.