Créer et utiliser votre propre méthode de saisie sur Mac
macOS intègre des méthodes de saisie par défaut pour les langues, comme Pinyin pour le chinois. Vous pouvez créer et ajouter votre propre méthode de saisie pour n’importe quelle langue. Pour ce faire, vous devez disposer d’un fichier de règles qui établit la correspondance entre ce que vous saisissez au clavier et les caractères affichés.
Créer une méthode de saisie personnalisée
Ouvrez une app d’édition de texte qui prend en charge les caractères Unicode sur votre Mac.
Créez votre fichier de règles en utilisant l’exemple de fichier ci-dessous comme guide.
Le fichier doit être au format texte.
Enregistrez le fichier avec un encodage Unicode (UTF-16) et une extension telle que « .inputplugin ».
Cliquez deux fois sur le fichier enregistré.
Votre méthode de saisie personnalisée est ajoutée au menu Saisie de la barre des menus et à la liste des méthodes de saisie de la sous-fenêtre « Méthodes de saisie » des préférences Clavier. Pour l’afficher, choisissez le menu Pomme > Préférences Système, cliquez sur Clavier, puis sur Méthodes de saisie.
macOS prend également en charge le format .cin. Si vous utilisez un fichier .cin, l’encodage de fichier peut être UTF-16 ou UTF-8.
Exemple de fichier de règles
# (c) Apple Inc. 2021
# Exemple de fichier de règles de méthode de saisie du module.
# Le caractère # est utilisé pour indiquer les commentaires.
# Le format de fichier doit être un format texte. L’encodage de fichier doit être Unicode (UTF-16) avec ou sans BOM (Byte Order Mark) initial.
# Le fichier se compose d’un certain nombre de balises, en majuscules et se terminant par deux-points ; vient ensuite le contenu de la balise.
#
# METHOD : Il s’agit de la première entrée dans le fichier, qui définit la méthode utilisée pour implémenter le module.
# La seule méthode actuellement gérée est « TABLE ».
#
METHOD: TABLE
#
# ENCODE : Indique si la cible est du chinois traditionnel (« TC »), du chinois simplifié (« SC ») ou de l’Unicode (« Unicode »). Toutes les méthodes de saisie du module sont des méthodes de saisie Unicode dans la sous-fenêtre Méthodes de saisie des préférences Clavier.
#
ENCODE: TC
#
# PROMPT : Il s’agit du nom du module, affiché dans la sous-fenêtre Méthodes de saisie des préférences Clavier, ainsi que dans le menu Saisie.
#
PROMPT: Exemple_FR
#
# DELIMITER : Définit la délimitation des caractères ou chaînes ayant le même code de saisie.
# Dans ce cas, on utilise une virgule.
#
DELIMITER: ,
#
# VERSION : Indique le numéro de version de votre module.
#
VERSION: 1,0
#
# MAXINPUTCODE : Limite du nombre de caractères qui peuvent être saisis pour une conversion unique.
# Il n’existe aucune limite, sauf si vous en spécifiez une.
#
MAXINPUTCODE: 8
#
# VALIDINPUTKEY : Ensemble des caractères pouvant être utilisés lors de la saisie de chaînes. Ces caractères sont insensibles à la casse, mais doivent être saisis comme un seul ensemble.
#
VALIDINPUTKEY: 0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
#
# BEGINCHARACTER : Cette balise indique le début des définitions pour les mappages et est obligatoire.
# Chaque mappage doit être mis en forme comme suit :
# …
# Les caractères et les lignes vides sont ignorés.
# Le délimiteur entre les chaînes de sortie est celui défini ci-dessus par la balise DELIMITER.
# Indique que les définitions de mappage se sont terminées avec la balise ENDCHARACTER.
#
BEGINCHARACTER
aardvark 土豚
abaque 算盤
abalone 鮑魚,鰒魚
apple 蘋果
#
# ENDCHARACTER : Indique la fin des définitions des mappages et est le dernier caractère du fichier.
#
ENDCHARACTER
Supprimer une méthode de saisie personnalisée
Sur votre Mac, choisissez le menu Pomme > Préférences Système, cliquez sur Clavier, puis sur Méthodes de saisie.
Sélectionnez votre méthode de saisie, puis cliquez sur le bouton Supprimer .
Conservez le fichier de module désactivé (vous pourrez rajouter votre méthode de saisie à la liste des méthodes de saisie), ou placez-le dans la corbeille pour le supprimer.