按鈕組合的語法為:
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) 線上援助頁。