按钮绑定的语法是:
Buttons ButtonBindingSetName { [modifier]<button_nameMouse_action> context function [argument] [modifier]<button_nameMouse_action> context function [argument]
其中:
button_name-Btn1-鼠标左键 Btn2-中间键(三键鼠标)或两键(双键鼠标) Btn3-右键 Btn4-在三键鼠标上的键 1 和 键 2 Btn5-在三键鼠标上的键 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) 的手册页。