有两种类型的绑定,绑定至鼠标,或绑定到键盘。要想理解这是怎么回事,先看只拥有一个窗口,二个图标化窗口的典型屏幕。在下面的图中,注意屏幕是如
何被分割成以下几部分的:R - 根窗口,I - 图标,F - 窗口边角,S - 窗口边缘,T - 标题栏,W - 程序窗口,还有0-9
这些是按钮。注意:A代表任意地方,即不管鼠标在哪里。
绑定需如此设定。你可以绑定到键盘,用'Key X Context Modifier Action',或者用'Mouse X
Context Modifier Action' 绑定至鼠标。Context 是指如上所示的当前鼠标位置,Modifier
是如下任意组合:(A)ny, (C)ontrol, (S)hift, (M)eta, (N)othing, 或1-5, 代表X
Modifiers mod1-mod5 (man xmodmap)。
绑定的例子:
##### # Basic Bindings ########### Key F1 A M Menu MenuFvwmRoot Key Tab A M WindowList Root c c NoDeskSort, SelectOnRelease Meta_L Key Super_L A A FvwmATerm Mouse 1 R A Menu FvwmRootMenu Mouse 3 R A Menu FvwmWindowOpsMenu Mouse 1 1 A FvwmDeleteOrDestroy Mouse 1 3 A FvwmIconifyOrShade Mouse 1 5 A FvwmMaximize 100 100 Mouse 2 5 A FvwmMaximize 0 100 Mouse 3 5 A FvwmMaximize 100 0 Mouse 1 W M FvwmMoveOrIconify Mouse 1 I A FvwmMoveOrIconify Mouse 4 T A FvwmWindowShade True Mouse 5 T A FvwmWindowShade False
|
从上到下的绑定分别做以下这些事:
- 任何地方按下 alt-f1 时显示根菜单
- 按下 alt-tab 时显示 WindowList - 列出运行着的程序,松开 alt 键时切换到你选
中的程序
- 按下左边的 win 键时启动 aterm
- 当鼠标左键在根窗口上点击时,打开根菜单
- 当鼠标右键在根窗口上点击时,打开窗口选项菜单
- 当按钮 1 被单击或双击时删除或销毁窗口
- 当按钮 3 被单击或双击时图标化或卷起窗口
- 当鼠标按键一(左键)点击按钮 5 时,最大化窗口至充满整个屏幕
- 当鼠标按键二(中键)点击按钮 5 时,垂直最大化窗口
- 当鼠标按键三(右键)点击按钮 5 时,水平最大化窗口(译者注:鼠标按键可人为定义,因此可能不同的机器上不一样,如果你不是左撇子的话就没必要自定义默认的鼠标按键。像我有时用左手就要自定义了!;-)
- alt+按着左键并移动鼠标可拖动窗口,而 alt+双击会图标化窗口
- 将 FvwmMoveOrIconify 函数绑定至 'Icons',以便能进行移动和图标化
- 向上滚动两次滚轮卷起活动窗口(这个函数要求双击,因此要滚两下)
- 向下滚动两次滚轮放下活动窗口
阅读(2347) | 评论(0) | 转发(0) |