Cette syntaxe est la suivante :
Buttons Nom_jeu_associations_boutons { [modificateur]<nom_boutonAction_souris> contexte fonction [argument] [modificateur]<nom_boutonAction_souris> contexte fonction [argument]
Où :
nom_bouton--Btn1--Bouton gauche de la souris. Btn2--Bouton du milieu (souris à trois boutons) ou les deux boutons (souris à deux boutons). Btn3--Bouton droit de la souris. Btn4--Boutons 1 et 2 (ensemble) d'une souris à 3 boutons. Btn5--Boutons 2 et 3 (ensemble) d'une souris à 3 boutons.
modificateur--Ctrl, Maj, Alt, Lock
action_souris--Down--Appuyez sur un bouton de souris. Up--Relâchez le bouton. Click--Appuyez sur le bouton et relâchez-le. Click2--Cliquez deux fois. Drag--Déplacez la souris tout en maintenant le bouton enfoncé.
contexte--Indique l'emplacement du pointeur pour que l'association prenne effet. Au besoin, séparez les éléments par le signe "|".
root--Fenêtre de l'espace de travail ; window--Fenêtre cliente ou cadre de la fenêtre ; frame--Cadre de la fenêtre, sans le contenu ; icon--Icône ; title--Barre de titre ; app--Fenêtre cliente, sans le cadre
fonction--L'une des fonctions du gestionnaire de fenêtres. Pour consulter la liste des fonctions valides, reportez-vous à la page de manuel dtwmrc(4).
argument--L'une des fonctions du gestionnaire de fenêtres. Pour consulter la liste des fonctions valides, reportez-vous à la page de manuel dtwmrc(4).
La ligne suivante, par exemple, permet d'afficher le menu décrit dans DtRootMenu lorsque vous appuyez sur le bouton 3 de la souris alors que le pointeur se trouve dans la fenêtre de l'espace de travail (mais pas dans une fenêtre cliente).
<Btn3Down> root f.menu DtRootMenu
Pour plus de détails sur la syntaxe des associations de fonctions aux boutons, reportez-vous à la page de manuel dtwmrc(4).