Creare e utilizzare sorgenti di input personalizzate sul Mac
macOS include sorgenti di input di default per le lingue, per esempio Pinyin per il cinese. Puoi creare e aggiungere sorgenti di input personalizzate per qualsiasi lingua. Per eseguire questa operazione, necessiti di un “file con regole” che associa il testo digitato sulla tastiera ai caratteri che vengono visualizzati.
Creare un metodo di input personalizzato
Apri un editor di testo che supporta Unicode sul Mac.
Crea il tuo file con regole utilizzando il seguente file di esempio come linea guida.
Il file deve essere un file di solo testo.
Salva il file con la codifica Unicode (UTF-16) e un'estensione simile a “.inputplugin.”
Fai doppio clic sul file salvato.
La sorgente di input personalizzata viene aggiunta al menu Tastiera nella barra dei menu e all'elenco delle sorgenti di input nel pannello “Sorgenti di input” delle preferenze Tastiera. Per visualizzarla, scegli menu Apple > Preferenze di Sistema, fai clic su Tastiera, quindi fai clic su “Sorgenti di input”.
macOS supporta anche il formato .cin. Se usi un file .cin, la codifica del file può essere UTF-16 oppure UTF-8.
Esempio di file con regole
# (c) Apple Inc. 2021
# Esempio di file con regole della sorgente di input.
# Il carattere # indica i commenti.
# Il formato del file deve essere solo testo. La codifica del file deve essere Unicode (UTF-16) con o senza un BOM (Byte Order Mark) iniziale.
# Il file è composto da numerosi tag, che terminano con una lettera maiuscola e due punti (:), seguiti dal contenuto del tag.
#
# METHOD: è la prima voce nel file e definisce il metodo usato per implementare il plugin.
# L'unico metodo al momento supportato è “TABLE”.
#
METHOD: TABLE
#
# ENCODE: indica se la destinazione è cinese tradizionale (“TC”), cinese semplificato (“SC”) o Unicode (“Unicode”). Tutti le sorgenti di input dei plugin appaiono come sorgenti di input Unicode nel pannello “Sorgenti di input” delle preferenze Tastiera.
#
ENCODE: TC
#
# PROMPT: questo è il nome del plugin, mostrato nel pannello “Sorgenti di input” delle preferenze Tastiera e nel Menu tastiera.
#
PROMPT: Sample_En
#
# DELIMITER: definisce il delimitatore dei caratteri o frasi con lo stesso codice di input.
# In questo caso viene utilizzato il carattere virgola.
#
DELIMITER: ,
#
# VERSION: è usato per indicare il numero di serie del plugin.
#
VERSION: 1.0
#
# MAXINPUTCODE: il limite del numero di caratteri che possono essere immessi per una singola conversione.
# Non vi è nessun limite se non quello da te specificato.
#
MAXINPUTCODE: 8
#
# VALIDINPUTKEY: il gruppo di caratteri che può essere usato come stringhe di input. I caratteri non distinguono tra maiuscole e minuscole, ma devono essere inseriti come set completo.
#
VALIDINPUTKEY: 0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
#
# BEGINCHARACTER: questo tag inizia le definizioni della mappatura ed è richiesto.
# Il formato per ogni mappatura è:
# ...
# Le righe e i caratteri nulli sono ignorati.
# Il delimitatore tra le stringhe di output è quello definito dal tag DELIMITER.
# Indica che le definizioni della mappatura terminano con il tag ENDCHARACTER.
#
BEGINCHARACTER
aardvark 土豚
abacus 算盤
abalone 鮑魚,鰒魚
apple 蘋果
#
# ENDCHARACTER: termina le definizioni di mappatura ed è l'ultimo carattere nel file.
#
ENDCHARACTER
Eliminare una sorgente di input personalizzata
Sul Mac, scegli menu Apple > Preferenze di Sistema, fai clic su Tastiera, quindi fai clic su “Sorgenti di input”.
Seleziona la sorgente di input, quindi fai clic sul pulsante Rimuovi .
Conserva il file plugin disabilitato (puoi aggiungere nuovamente la sorgente di input all'elenco delle sorgenti di input) oppure spostalo nel Cestino per eliminarlo.