karmaci
小狐狸
小狐狸
  • UID7070
  • 注册日期2005-07-01
  • 最后登录2011-12-25
  • 发帖数59
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:15969回复:30

三种主流鼠标手势扩展的对比 All-in-One Gestures、Firegestures、Mouse Gesturs

楼主#
更多 发布于:2008-06-22 16:27
似乎有好多人对使用那个鼠标手势扩展犹豫不决,我就自己的使用感受来说说,个人心得,不对的请指出补充,欢迎讨论。

1、All-in-One Gestures

官网:http://pagesperso-orange.fr/marc.boullet/ext/extensions-en.html#vers019
优点:
先说说All-in-One Gestures,这个是老牌的鼠标手势了,从FF1.x时代就出现(记忆中是),基本功能都有而且很全,简单易用,新手推荐,而且它还有自动侦测上下连接的功能,浏览论坛的时候比较方便,至于鼠标中键自动滚屏,摇杆手势等等都有,反应速度快。

对于“跟踪下一连接”这个功能,根据我的使用经验,不同种类论坛的反应都有不同,因为它是监测像“next”或“>”这样的字符来判断的,当然你可以自己添加。
以本站为例,打开文章之后是跳到“下一主题”(All-in-One Gestures的默认配置),因为,只有“下一主题”的URL是https://www.firefox.net.cn/newforum/viewtopic.php?t=22714&view=next,含有“next”,而下一页没有这个字符~

好了,如果想要也兼容更多论坛,很简单,打开“附加组件>All-in-One Gestures>选项>高级选项#1”在“跟踪下一连接”上加上“|下一页”,当然“跟踪上一连接”也上加上“|上一页”,这就没问题啦~
缺点:
简单易用,大多数时候是也意味着可定制程度和高级功能较少,All-in-One Gestures基本功能都有了,可是没有的你也没法加上去,比较傻瓜死板,像是点击手势(摇杆手势)这方面就很缺乏,只有“按住左键点右键”这种最基本的,像双击页面等等都没,不得不说是一点遗憾。
另外,之前似乎有网友说到All-in-One Gestures会突然令CPU使用率暴涨,不过我没遇到过,也没有遇到其他什么问题。

--------------------------------------------------------------------------------

2、Firegestures
官网:http://www.xuldev.org/firegestures/
优点:
换了FF3.0才用上,因为之前All-in-One Gestures更新没跟上,试了一下,觉得同不错,比较专一的手势扩展,也很简单易用,而且还有脚本添加功能(可以上官网去添加新的手势)和高级的功能(例如可以调用其他扩展的功能,我没用过,看似不错),基本All-in-One Gestures有的手势功能差不多它也有了,反应也和All-in-One Gestures差不多快。就是比All-in-One Gestures多两个添加脚本和高级功能。
缺点:
缺点要说的话,应该是没有中键自动滚屏和拖拽的功能了吧,还有就是摇杆手势也稍微不足,其他我没觉得有什么了。不过倒是有网友说用了Firegestures老是崩溃(说“跳转两三个页面就崩溃一次”),我也没遇到这些问题,难道人品太好?

------------------------------------------------------------------------------

3、Mouse Gestures
官网:http://optimoz.mozdev.org/gestures/index.html
优点:
Mouse Gestures我很少用,不过似乎它的高级功能是最全的,可以上它官网去下载很多高级的功能,例如一个“向前”也有几个高级版本,什么“向前跳转,如果没有前一页则自动智能寻找下一页(像论坛的next page)”这样的也有,的确很高级。也可以自己定制,只要你懂得JavaScript的话~~
对了,再补充一点,Mouse Gestures比前两个更出色之处在于,它是8方向的,即除了上下左右之外,它还能识别左斜上和右斜下的,可谓更加灵敏啊。
缺点:
缺点嘛,还是没有中键自动滚屏和拖拽,我就是喜欢这个功能, 谁叫它们都没呢,另外的,似乎Mouse Gestures的反应速度略慢,我做过大量测试,速度效果是比前面两个差点,不过也不影响什么啦~
此外还提一提,Mouse Gestures由于有8个方向,灵敏是灵敏了,可要是你的手势不大标准它也认不出来,像我就爱把把“下+右”划成“下+右斜上(即勾状)”,这也算个缺点吧~~
再有什么缺点呢?大概手势描述不大直观也算,一堆符号,杀死我几个脑细胞才认出是什么动作,所以我不爱用,哈哈~~

还有别的什么手势吗?
似乎还有个easyGestures,可是我没用,用过的说说怎么样~~
补充:关于easyGestures,我稍微看了看,似乎是最傻瓜的手势扩展了,就是点一下中键就有个指令圆盘出来,不用记忆什么滑鼠轨迹的,不过,没有手势的话,还叫手势扩展吗?Gestures?呵呵~
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2008-06-22 16:27
王子羽:一直都没有弄清楚,摇杆手势是什么?回到原帖

按住左键点右键,按住右键点左键
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
王子羽
小狐狸
小狐狸
  • UID36665
  • 注册日期2011-07-05
  • 最后登录2018-05-28
  • 发帖数2
  • 经验30枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2008-06-22 16:27
一直都没有弄清楚,摇杆手势是什么?
从不抽烟,喜欢品酒
pldlr
小狐狸
小狐狸
  • UID10333
  • 注册日期2005-12-04
  • 最后登录2011-06-25
  • 发帖数96
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2008-06-22 16:27
多谢LS了,搞定了,现在用着不错
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
4楼#
发布于:2008-06-22 16:27
后面的就是命令代码,每一个代码对应一个手势,像添加普通代码一样放进去进行
pldlr
小狐狸
小狐狸
  • UID10333
  • 注册日期2005-12-04
  • 最后登录2011-06-25
  • 发帖数96
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2008-06-22 16:27
web123lai:肯定可以整合的么,要不然一脚把它踹飞^_^
关键就是这几行代码
Gesture Name | Script
Next, Please!: try{document.getElementById('nextPleasePopupMenu').doCommand();}catch(er){}
Prev, Please!: try{document.getElementById('prevPleasePopupMenu').doCommand();}catch(er){}
First, Please!: try{document.getElementById('firstPleasePopupMenu').doCommand();}catch(er){}
Last, Please!: try{document.getElementById('lastPleasePopupMenu').doCommand();}catch(er){}

All IN ONE 和 Mouse Gestures怎么整合,NextPlease作者的主页都有介绍
回到原帖


能详细说下怎么整合吗?
用的FireGest
linwen778
禁止发言
禁止发言
  • UID9969
  • 注册日期2005-11-21
  • 最后登录2021-06-23
  • 发帖数276
  • 经验-2428枚
  • 威望0点
  • 贡献值-4876点
  • 好评度-2464点
6楼#
发布于:2008-06-22 16:27
用户被禁言,该主题自动屏蔽!
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
7楼#
发布于:2008-06-22 16:27
mymike:我的Firefox老是崩溃,一开始搞不明白原因,重装了FF3都无济于事。
后来才发现原来Firegestures确实容易让Firefox3崩溃。
换成了AIO的最新版就解决了。
回到原帖


Firegestures在我的Firefox用了2个月,非常稳定!!
linwen778
禁止发言
禁止发言
  • UID9969
  • 注册日期2005-11-21
  • 最后登录2021-06-23
  • 发帖数276
  • 经验-2428枚
  • 威望0点
  • 贡献值-4876点
  • 好评度-2464点
8楼#
发布于:2008-06-22 16:27
用户被禁言,该主题自动屏蔽!
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
9楼#
发布于:2008-06-22 16:27
szBobby:对不起,我有两个问题一直没明白
1. 何谓摇杆手势???以及click gestures???
2. Mouse gestures中的手势定义没明白。比如:2 -分别是什么意思呀???

谢谢
回到原帖


目前我只能解释摇杆手势(Rocker Gestures),主要是按住左键点右键,按住右键点左键这两个手势,当然,还有按住左键点中键这样的高难度手势。
可能是这个动作有点像街机的摇杆吧?在我这里左-右和右-左分别是Nextplease中的下一页和上一页。

Click gestures我猜是按住右键后滚动滚轮的操作,在我这里是前后切换标签页。这样省了很多鼠标移动,也减少Ctrl+Tab的使用。

我碰巧是用MG的,刚才去理解了一下符号:
    [*] 冒号表示按住,:2表示按住右键。[/*:m]
    [*] 星号表示扫过,*RUL动作的默认值表示“按住右键扫过一堆链接后,右上左,放开右键,会自动打开扫过的所有链接”,非常实用的测试浏览器耐力的功能……[/*:m]
    [*] +-号表示滚轮上滚和下滚[/*:m][/list:u]
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
mymike
火狐狸
火狐狸
  • UID1705
  • 注册日期2005-01-04
  • 最后登录2012-05-18
  • 发帖数146
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2008-06-22 16:27
我的Firefox老是崩溃,一开始搞不明白原因,重装了FF3都无济于事。
后来才发现原来Firegestures确实容易让Firefox3崩溃。
换成了AIO的最新版就解决了。
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2008-06-22 16:27
实在好帖
[color=orange][b]为新手服务[/b][/color]  [color=BLUE][b]快速解决问题传送门:[/b][/color][url=https://www.firefox.net.cn/newforum/viewtopic.php?t=22571][color=red][b]①Firefox初级教程(置顶帖)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=27478][color=red][b]②孟婆汤(清空profile工具)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=26765][color=red][b]③减肥茶(半淘汰)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/search.php][color=red][b]④搜索论坛[/b][/color][/url]
szBobby
狐狸大王
狐狸大王
  • UID1562
  • 注册日期2004-12-30
  • 最后登录2010-11-15
  • 发帖数343
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2008-06-22 16:27
对不起,我有两个问题一直没明白
1. 何谓摇杆手势???以及click gestures???
2. Mouse gestures中的手势定义没明白。比如:2 -分别是什么意思呀???

谢谢
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
13楼#
发布于:2008-06-22 16:27
肯定可以整合的么,要不然一脚把它踹飞^_^
关键就是这几行代码
Gesture Name | Script
Next, Please!: try{document.getElementById('nextPleasePopupMenu').doCommand();}catch(er){}
Prev, Please!: try{document.getElementById('prevPleasePopupMenu').doCommand();}catch(er){}
First, Please!: try{document.getElementById('firstPleasePopupMenu').doCommand();}catch(er){}
Last, Please!: try{document.getElementById('lastPleasePopupMenu').doCommand();}catch(er){}

All IN ONE 和 Mouse Gestures怎么整合,NextPlease作者的主页都有介绍
pldlr
小狐狸
小狐狸
  • UID10333
  • 注册日期2005-12-04
  • 最后登录2011-06-25
  • 发帖数96
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2008-06-22 16:27
如果NextPlease可以整合在鼠标手势里就好了,好用是好用,但是不喜欢这样点,这个和点网页上的连接也没什么区别了
上一页
游客

返回顶部