Je eigen invoerbron aanmaken en gebruiken op de Mac
macOS wordt geleverd met standaardinvoerbronnen voor diverse talen, zoals Pinyin voor Chinees. Je kunt ook zelf invoerbronnen aanmaken en toevoegen voor een taal. Hiervoor heb je een zogeheten "regelbestand" nodig. Dit is een bestand waarin de tekens die je met het toetsenbord typt, zijn gekoppeld aan de tekens die je op het scherm wilt weergeven.
Een aangepaste invoerbron aanmaken
Open op de Mac een tekstbewerkingsapp die Unicode ondersteunt.
Maak op basis van het onderstaande voorbeeldbestand een regelbestand aan.
Het bestand moet een tekstbestand zonder opmaak zijn.
Bewaar het bestand met de codering Unicode (UTF-16) en een bestandsextensie zoals '.inputplugin'.
Klik dubbel op het bewaarde bestand.
Je aangepaste invoerbron wordt toegevoegd aan het invoermenu in de menubalk én aan de lijst met invoerbronnen in de toetsenbordinstellingen. Om dit te zien, kies je Apple-menu > 'Systeeminstellingen' en klik je op 'Toetsenbord' in de navigatiekolom. (Mogelijk moet je omlaag scrollen.) Ga naar 'Tekstinvoer' aan de rechterkant en klik op 'Wijzig'.
macOS ondersteunt ook de .cin-structuur. Als je een .cin-bestand gebruikt, kan de bestandscodering UTF‑16 of UTF‑8 zijn.
Voorbeeld van regelbestand
# (c) Apple Inc. 2023
# Voorbeeld van regelbestand voor invoerbron.
# Het teken # geeft commentaar aan.
# De bestandsstructuur moet platte tekst zijn. De bestandscodering moet Unicode (UTF‑16) zijn, met of zonder een begin-BOM (Byte Order Mark).
# Het bestand bestaat uit een aantal codes, in hoofdletters en afgesloten met een dubbele punt, gevolgd door de inhoud van de code.
#
# METHOD: Dit is de eerste vermelding in het bestand, waarmee de implementatiemethode voor de plug-in wordt aangegeven.
# De enige methode die op dit moment wordt ondersteund is 'TABLE'.
#
METHOD: TABLE
#
# ENCODE: Dit geeft aan of de doeltaal Traditioneel Chinees ('TC'), Vereenvoudigd Chinees ('SC') of Unicode ('Unicode') is. Alle plug-in-invoerbronnen worden als Unicode-invoerbronnen weergegeven in de toetsenbordinstellingen.
#
ENCODE: TC
#
# PROMPT: Dit is de naam van de plug-in zoals die wordt weergegeven in de lijst met invoerbronnen in de instellingen van 'Toetsenbord' en in het invoermenu.
#
PROMPT: Voorbeeld_Nl
#
# DELIMITER: Hiermee wordt het scheidingsteken voor tekens of woordgroepen met dezelfde invoercode gedefinieerd.
# In dit geval wordt de komma als scheidingsteken gebruikt.
#
DELIMITER: ,
#
# VERSION: Dit wordt gebruikt om het versienummer van de plug-in aan te geven.
#
VERSION: 1.0
#
# MAXINPUTCODE: Het maximale aantal tekens dat kan worden ingevoerd voor een conversie.
# Er geldt geen limiet als je geen waarde opgeeft.
#
MAXINPUTCODE: 8
#
# VALIDINPUTKEY: De tekenset die kan worden gebruikt voor invoerreeksen. Er wordt weliswaar geen onderscheid gemaakt tussen hoofdletters en kleine letters, maar je moet de tekens invoeren als één complete set.
#
VALIDINPUTKEY: 0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
#
# BEGINCHARACTER: Deze code geeft het begin van de definitie van de toewijzingen aan en is verplicht.
# De indeling voor elke toewijzing is:
# ...
# Spaties en lege regels worden genegeerd.
# Het scheidingsteken tussen uitvoerreeksen is het teken dat hierboven is opgegeven bij DELIMITER.
# De definitie van de toewijzingen wordt afgesloten met de code ENDCHARACTER.
#
BEGINCHARACTER
aardvark 土豚
abacus 算盤
abalone 鮑魚,鰒魚
apple 蘋果
#
# ENDCHARACTER: Deze code geeft aan dat de definitie is voltooid en is altijd de laatste code in het bestand.
#
ENDCHARACTER
Een aangepaste invoerbron verwijderen
Kies op de Mac Apple-menu > 'Systeeminstellingen' en klik op 'Toetsenbord' in de navigatiekolom. (Mogelijk moet je omlaag scrollen.)
Ga naar 'Tekstinvoer' aan de rechterkant en klik op 'Wijzig'.
Selecteer je invoerbron en klik op de knop met het minteken .
Bewaar het uitgeschakelde plug-inbestand (zodat je de invoerbron later opnieuw kunt toevoegen aan de lijst met invoerbronnen) of verplaats het bestand naar de prullenmand om het te verwijderen.