Solaris 公用桌面环境:高级用户和系统管理员指南

按钮绑定语法

按钮绑定的语法是:

Buttons ButtonBindingSetName
 {
     [modifier]< button_nameMouse_action>    context  function   [argument]
     [modifier]< button_nameMouse_action>    context  function   [argument]

其中:

button_nameBtn1—鼠标左键 Btn2—中间键 (三键鼠标) 或两键 (双键鼠标) Btn3—右键 Btn4—在三键鼠标上同时按住键 1 和键 2 Btn5—在三键鼠标上同时按住键 2 和键 3

modifierCtrlShiftAltLock

mouse_actionDown—按住鼠标;键 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) 手册页。