| <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>. |
| 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> |