使用Gentoo一年,发帖留念:KDE鼠标手势浅尝

其它Linux/Unix/BSD/OSX等发行版讨论
回复
spectator
帖子: 178
注册时间: 2007-10-20 20:15
送出感谢: 0
接收感谢: 0

使用Gentoo一年,发帖留念:KDE鼠标手势浅尝

#1

帖子 spectator » 2008-05-17 12:37

KDE鼠标手势浅尝---Mouse Gestures

从07年5月在豆腐MM的引诱之下尝试Gentoo到现在,一年了,发个帖以作留念.
为了不引发如依依阿姨,X妹托之流的DIST BS,故不以DIST为题材.....(不过这两个极度痛恨KDE,因为被KDE羞辱过)

什么是鼠标手势--Gestures?
键盘快捷键大家都熟悉吧,简单的说,鼠标手势就是和鼠标移动轨迹绑定的快捷键(这句偶自己也看不懂了..)

比如在我自定义的KDE Gestures中,有几项分别对应启动konqueror,firefox,wine foobar,gnome-terminal,
具体启动过程是这样子:在KDE桌面上,按住鼠标中键,从左到右划一直线,就会启动konqueror.

而在konqueror中按住中键进行不同轨迹的移动,则可以实现像打开新tab/窗体,关闭当前tab/窗体,在tab之间切换等操作.

Gestures操作起来并不会比快捷键方便或快,但更容易作为炫耀的资本,同时也适合像依依阿姨这样要一手抱崽崽,一手玩ET的妖怪.

开启手势功能

menu->control center->region && accessibility->input action

1.在打开的窗体右侧选中 Gestures Setting,
2.取消 Disable Gestures Globally
3.Mouse button就是定义用鼠标的哪个键来触发手势操作,下面的Gestures Timeout当然就是操作的时间连续性了,动作快的人可以调小些,动作慢的,就调大一些,默认的值就较合理了.
4.中间Action列表框里有系统预设的一些手势,可以作为参考.
图一:Enable Gestures
图片
创建新的Gestures组
点击 New Group,并将名称改为你自己喜欢的,比如我自己定义的KDE Gestures,是所有启动程序的手势的合集.这样便于管理.
图二:New Gestures Group
图片
创建新的鼠标手势

1.选中某一组之后,点击New Action,在General页的 Action Name中填上新动作的名称,依个人喜好而定,比如Launch Konqueror,在Action Type下拉列表中选定Gestures->Keyboard Input(simple),表明这是一个与按键操作绑定的动作.
2.选中Gestures页,点击第一个Edit,弹出手势编辑窗体,在Draw Here下的输入框中用鼠标左键画出你想使用的动作,比如这里按住左键从左到右划一道直线,在下面三个小方框中就会出现你刚才画下的动作.点击OK.

图三:Define Mouse Gesture
图片

将鼠标动作与操作绑定

选定Keyboard Input Setting页,在Keyboard Input框中输入你定义好的启动Konqueror的快捷键,比如我定义的是Ctrl+Shift+F

图四:Bind Gestures To Keyboard Input Settings
图片
点击Apply,关闭窗口后,到KDE的桌面上按住中键,看看发现了什么事.当然是konqueror启动了.实际上,不管是不是在桌面上执行一条Gesture,都有效,只是有可能会和当前程序自身的Gesture有冲突,那就会执行两条动作了.所以定义的时候尽量不要冲突.

至于某个程序内部的鼠标手势设置,可以参考系统预设的konqueror手势,很全.
上次由 spectator 在 2008-05-17 17:47,总共编辑 2 次。
Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.2.3, glibc-2.7-r1,
System uname: 2.6.24-gentoo-r3 i686 Intel(R) Celeron(R) M processor 1.30GHz
回复

回到 “其它类Unix OS发行版”