按鈕組合的語法為:
Buttons ButtonBindingSetName { [modifier]< button_nameMouse_action> context function [argument] [modifier]< button_nameMouse_action> context function [argument]
其中:
button_name-Btn1-左邊滑鼠按鈕 Btn2-中間按鈕 (3 個按鈕的滑鼠) 或兩個按鈕 (2 個按鈕的滑鼠) Btn3-右邊按鈕Btn4-在 3 個按鈕上按鈕 1 及按鈕 2 合在一起 Btn5-在 3 個按鈕上按鈕 2 及按鈕 3 合在一起
modifier-Ctrl, Shift, Alt, Lock
mouse_action-Down-按住滑鼠;按鈕Up-釋放滑鼠按鈕;Click-按住並釋放滑鼠按鈕: Click2-連按兩下滑鼠按鈕;Drag-當按住滑鼠按鈕時拖曳滑鼠
context-指示要使組合有效,指標必須放在何處。如果有必要,以 "|" 字元分開多重內容。
root-工作區視窗; window-用戶端視窗或視窗框架; frame-視窗框架, 不包括內容; icon-圖示; title-標題欄; app-用戶端視窗 (不包括框架)
function-視窗管理者功能之一。有關有效功能的清單,請參照 dtwmrc(4) 線上援助頁。
argument-所需的任何視窗管理者功能引數。有關細節資訊,請參照 dtwmrc(4) 線上援助頁。
例如,當指標在工作區視窗(但不在用戶端視窗中)之時按滑鼠按鈕 3,下行會使 DtRootMenu 中所描述的功能表顯示出來的。
<Btn3Down> root f.menu DtRootMenu
有關按鈕組合語法的完整資訊,請參閱 dtwmrc(4) 線上援助頁。