Lag og bruk en tilpasset inndatakilde på Macen
macOS leveres med standard inndatametoder for språk, for eksempel pinyin for kinesisk. Du kan opprette og legge til din egen inndatametode for et hvilket som helst språk. Hvis du vil gjøre dette, trenger du en regelfil som kartlegger hva du skriver på tastaturet, og hvilke tegn som vises.
Opprette en egendefinert inndatametode
Åpne en tekstredigeringsapp med støtte for Unicode på Macen.
Lag regelfilen etter mønsteret i eksempelteksten nedenfor.
Filen må være en ren tekst-fil.
Arkiver filen med Unicode-koding (UTF-16) og en endelse som «.inputplugin».
Dobbeltklikk på den arkiverte filen.
Den egendefinerte inndatametoden legges til i tastaturmenyen i menylinjen og i listen over inndatametoder i Tastatur-innstillingene. Hvis du vil vise den, velger du Apple-menyen > Systeminnstillinger, og deretter klikker du på Tastatur i sidepanelet. (Du må kanskje rulle ned.) Gå til Tekstskriving til høyre, og klikk deretter på Rediger.
macOS har også støtte for .cin-formatet. Hvis du bruker en .cin-fil, kan filkodingen være UTF-16 eller UTF-8.
Eksempel på regelfil
# (c) Apple Inc. 2023
# Eksempel på et tillegg med regelfil for inndatametode.
# #-tegnet brukes til å indikere kommentarer.
# Filformatet må være ren tekst. Filkodingen må være Unicode (UTF-16) med eller uten en innledende BOM (Byte Order Mark).
# Filen består av en rekke koder med store bokstaver som slutter med et kolon, etterfulgt av innholdet i koden.
#
# METHOD: Dette er den første oppføringen i filen og definerer metoden som brukes til å implementere tillegget.
# Den eneste metoden som støttes, er «TABLE»
#
METHOD: TABLE
#
# ENCODE: Dette indikerer om målet er tradisjonell kinesisk («TC»), forenklet kinesisk («SC») eller Unicode («Unicode»). Alle inndatametoder for tillegget vises som Unicode-inndatametoder i Tastatur-innstillingene.
#
ENCODE: TC
#
# PROMPT: Dette er navnet på tillegget som vises i listen med inndatametoder i Tastatur-innstillingene og tastaturmenyen.
#
PROMPT: Sample_En
#
# DELIMITER: Dette definerer avgrensningen for tegn eller uttrykk med den samme inndatakoden.
# I dette tilfellet bruker vi kommategnet.
#
DELIMITER: ,
#
# VERSION: Brukes til å indikere versjonsnummeret til tillegget.
#
VERSION: 1.0
#
# MAXINPUTCODE: Grensen for antallet tegn som kan angis for én enkelt konvertering.
# Det er ingen grense hvis du ikke angir en.
#
MAXINPUTCODE: 8
#
# VALIDINPUTKEY: Tegnsettet som kan brukes som inndata. Det skilles ikke mellom små og store bokstaver, men det må skrives inn som ett fullstendig sett.
#
VALIDINPUTKEY: 0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
#
# BEGINCHARACTER: Denne koden starter definisjonene for tilordningene og er nødvendig.
# Formatet for hver tilordning er:
# ...
# Tomme linjer og tegn ignoreres.
# Avgrensningen mellom utdatastrenger er den som er definert over med DELIMITER-koden.
# Indikerer at tilordningsdefinisjonene har sluttet med ENDCHARACTER-koden.
#
BEGINCHARACTER
aardvark 土豚
abacus 算盤
abalone 鮑魚,鰒魚
apple 蘋果
#
# ENDCHARACTER: Dette avslutter tilordningsdefinisjonene og er siste tegn i filen.
#
ENDCHARACTER
Slette en egendefinert inndatametode
Velg Apple-menyen > Systeminnstillinger på Macen, og klikk deretter på Tastatur i sidepanelet. (Du må kanskje rulle ned.)
Gå til Tekstskriving til høyre, og klikk deretter på Rediger.
Marker inndatametoden, og klikk deretter på Fjern-knappen .
Behold det deaktiverte tillegget (du kan legge til inndatametoden igjen i listen over inndatametoder), eller flytt det til papirkurven for å slette det.