A chaque langue correspond un mode d'entrée spécifique, sélectionné par défaut si l'utilisateur ne le modifie pas. De nombreux modes d'entrée peuvent être installés à tout moment. Les sections suivantes expliquent comment ils sont sélectionnés pour le compte de l'utilisateur.
Lorsque plusieurs modes d'entrée sont disponibles pour une langue, utilisez la ressource XmNinputMethod pour définir celui que vous voulez activer. Pour ce faire, vous devez indiquer un modificateur. Celui-ci doit avoir la forme suivante, où modificateur correspond au nom du mode d'entrée :
inputMethod :@im=modificateur
La chaîne du modificateur de la ressource XmNinputMethod permet de sélectionner le mode d'entrée à utiliser.
Vous pouvez également définir la variable d'environnement XMODIFIERS. La syntaxe est la même que pour la ressource XmNinputMethod. Cependant, les valeurs ne sont pas identiques ; elles sont propres au fournisseur.
Ce paramètre détermine le mode de pré-édition utilisé. Il est défini par la ressource XmNpreeditType, dont la syntaxe, les valeurs disponibles et la valeur par défaut sont les suivantes :
Syntaxe |
valeur[,valeur,...] |
---|---|
Valeurs disponibles |
OverTheSpot, OffTheSpot, Root, None |
Valeur par défaut |
OverTheSpot, OffTheSpot, Root |
L'ordre des valeurs, séparées par des virgules, indique leur priorité ; la première valeur supportée par la méthode d'entrée est utilisée.
Pour plus d'informations, reportez-vous au manuel Solaris CDE - Guide avancé de l'utilisateur et de l'administrateur système.
Si les correspondances de touches en cours sur le serveur X ne correspondent pas au clavier physique, vous pouvez les modifier manuellement, à l'aide de la commande xmodmap ou d'un programme de correspondances de clavier du fournisseur. Pour plus d'informations sur la commande xmodmap, entrez man xmodmap.