<sect>Syntaxe des opérateurs<p> <sect1>Spécification de pilote<label id="operand-driver"><p> Vous devez spécifier un pilote pour un afficheur braille ou une synthèse vocale via les deux lettres de son <ref id="drivers" name="Code d'identification de pilote">. Vous pouvez spécifier une liste de pilotes délimités par des virgules. Dans ce cas, une détection automatique s'effectue en utilisant chaque pilote listé dans la séquence. Il se peut que vous soyez obligé de faire des essais afin de déterminer l'ordre le plus fiable, étant donné que certains pilotes se détectent mieux automatiquement que d'autres. Si vous ne spécifiez que le mot <tt>auto</tt>, la détection automatique s'effectue en n'utilisant que les pilotes connus pour leur fiabilité dans le but recherché. <sect1>Spécification du périphérique braille<label id="operand-braille-device"><p> La forme générale de la spécification d'un périphérique braille (voir l'option <ref id="options-braille-device" name="-d"> en ligne de commande, la ligne <ref id="configure-braille-device" name="braille-device"> du fichier de configuration, et l'option de compilation <ref id="build-braille-device" name="--with-braille-device">) est <tt>qualificateur:</tt><em>donnée</em>. Par compatibilité entre d'anciennes versions et les plus récentes, si vous ommettez le qualificateur c'est <tt>serial:</tt> qui est utilisé. Les types de périphérique suivants sont supportés: <descrip> <tag>Bluetooth</tag> Pour un périphérique bluetooth, spécifiez <tt>bluetooth:</tt><em>addresse</em> ?vous pouvez aussi utiliser bt: et bluez: ). L'adresse doit se composer de six nombres hexadécimaux à deux chiffres séparés par des "deux-points", par exemple <tt>01:23:45:67:89:AB</tt>. <tag>Série</tag> Pour un périphérique en port série, spécifiez <tt>serial:</tt><em>/chemin/vers/peripherique</em>. Le qualificateur <tt>serial:</tt> est facultatif (pour compatibilité). Si vous donnez un chemin relatif, il est déterminé par rapport à <tt>/dev</tt> (l'emplacement habituel où les périphériques sont définis sur un système de type Unix). Les spécifications de périphérique suivantes se réfèrent toutes au port série 1 sur Linux: <itemize> <item><tt>serial:/dev/ttyS0</tt> <item><tt>serial:ttyS0</tt> <item><tt>/dev/ttyS0</tt> <item><tt>ttyS0</tt> </itemize> <tag>USB</tag> Pour un périphérique USB, spécifiez <tt>usb:</tt>. BRLTTY cherchera le premier périphérique USB qui entraîne l'utilisation du pilote d'afficheur braille. Par exemple, si vous avez plus d'un afficheur braille USB nécessitant le même pilote, vous pouvez affiner la spécification de pilote en y affectant le numéro de série de l'afficheur, comme par exemple <tt>usb:12345</tt>. N.B.: La possibilité "identification par le numéro de série" ne fonctionne pas avec certains modèles car certains fabricants, soit n'indiquent pas la description du numéro de série, soit l'indiquent mais pas en une valeur unique. </descrip> Vous pouvez spécifier une liste de pilotes délimités par des virgules. Dans ce cas, une détection automatique s'effectue en utilisant chaque pilote listé dans la séquence. Cette possibilité est particulièrement utile si vous avez un afficheur braille à plusieurs interfaces, par exemple un port série et un USB. Dans ce cas, il est en général préférable de lister d'abord le port USB, comme par exemple <tt>usb:,serial:/dev/ttyS0</tt>, étant donné que l'ancien a tendance à être mieux détecté que le plus récent. <sect1>Spécification d'un périphérique PCM<label id="operand-pcm-device"><p> Dans la plupart des cas, le périphériqve PCM est le chemin complet vers un périphérique du système approprié. Les exceptions sont: <descrip> <tag>ALSA</tag> Le nom et ses arguments pour le périphérique logique ou physique, comme <em>nom</em>[<tt>:</tt><em>argument</em><tt>,</tt>...]. </descrip> Le périphérique PCM par défaut est: <table loc="h"> <tabular ca="ll"> Plateforme|Périphérique@<hline> FreeBSD|/dev/dsp@ Linux/ALSA|hw:0,0@ Linux/OSS|/dev/dsp@ NetBSD|/dev/audio@ OpenBSD|/dev/audio@ Qnx|le périphérique de sortie PCM préféré@ Solaris|/dev/audio@ </tabular> </table> <sect1>Spécification de périphérique MIDI<label id="operand-midi-device"><p> Dans la plupart des cas, le périphérique MIDI est le chemin complet vers un périphérique du système approprié. Les exceptions sont: <descrip> <tag>ALSA</tag> Le client et le port séparés par "deux-points" tel que <em>client</em><tt>:</tt><em>port</em>. Vous pouvez spécifier chacun soit comme un nombre soit comme une sous-chaîne sensible à la casse de son nom. </descrip> Le périphérique MIDI par défaut est: <table loc="h"> <tabular ca="ll"> Plateforme|Périphérique@<hline> Linux/ALSA|le premier port de sortie MIDI disponible@ Linux/OSS|/dev/sequencer@ </tabular> </table>