Syntaxen för knappkoppling är:
Buttons ButtonBindingSetName { [modifier]<button_nameMouse_action> sammanhang funktion [argument] [modifier]<button_nameMouse_action> sammanhang funktion [argument]
där:
button_name - Btn1 är Vänster musknapp Btn2 är Mittenknappen (3-knappsmus) eller båda knapparna (2-knappsmus) Btn3 - höger musknapp Btn4 är Knapparna 1 och 2 tillsammans på en 3-knappsmus Btn5 är Knapparna 2 och 3 tillsammans på en 3-knappsmus
styrtangent - Ctrl, Shift, Alt, Lock
mouse_action - Down - Hålla ned en mus; knapp Up - Släppa en musknapp; Click - Trycka och släppa en musknapp; Click2 - Dubbelklicka med en musknapp; Drag - Dra musen medan du håller ned musknappen
sammanhang - indikerar pekarens nödvändiga placering vid koppling. Dela upp innehållet med "|" tecknet.
root - arbetsytefönstret; window - Klientfönster eller fönsterram; frame - fönsterram, exkludera innehållet; icon - Ikon; -title - Titelfältet; app - Klientfönster (utan ram)
funktion - en av fönsterhanterarens funktioner. I dtwmrc(4) i direkthjälpen hittar du en lista med giltiga funktioner.
argument - de funktionsargument i Fönsterhanteraren som krävs. I dtwmrc(4) i direkthjälpen hittar du ytterligare detaljer.
Följande rad visar menyn som beskrivs i DtRootMenu när musknapp 3 trycks ned och pekaren är i arbetsytefönstret (men inte i ett klientfönster).
<Btn3Down> root f.menu DtRootMenu
Fullständig information om syntax för knappkopplingar hittar du i dtwmrc(4) i direkthjälpen.