当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 使用Gentoo一年,发帖留念:KDE鼠标手势浅尝
帖子发表于 : 2008-05-17 12:37 

注册: 2007-10-20 20:15
帖子: 178
送出感谢: 0 次
接收感谢: 0 次
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手势,很全.


_________________
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


最后由 spectator 编辑于 2008-05-17 17:47,总共编辑了 2 次

页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译