saga2008
非常火狐
非常火狐
  • UID25840
  • 注册日期2008-08-15
  • 最后登录2024-01-21
  • 发帖数694
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
阅读:10121回复:25

【Firefox的几款mouse gesture Addon】

楼主#
更多 发布于:2010-01-10 17:10
Mozilla Firefox 不自带鼠标手势功能,一般通过扩展实现。较为不错质量的扩展(手势)有三款,All-in-One Gestures, FIREGESTURES, Mouse Gestures

All-in-One Gestures  
http://pagesperso-orange.fr/marc.boulle ... ns-en.html

本人使用最早的手势扩展之一。当时是社区及论坛的推荐列表中获知的。总体说来,此扩展内置扩展可谓大而全,涵盖方方面面;唯一遗憾的是不支持自定义javascript脚本手势。另外,可直接定义“上下链接追踪”的符号,通过鼠标手势翻页。支持通用手势(导航,标签、窗体,链接),摇杆手势(左中右键),划过手势(比如批量打开,下载等 ),中键导航(历史、标签列表),手势轨迹自定,手势取消延时。遗憾的是更新太慢,已经跟不上主流程序的步伐了。作为新人来说,其大而全的手势库(虽说默认有些不合习惯)可以满足大部分需求;而且不支持配置导入导出,需要手动到首选项文件中提取(搜索aiog).最新版本号0.20.01


FireGestures
http://www.xuldev.org/firegestures/

这是我用到的第二个扩展,第一感觉很清爽,默认的手势不多,但可以同过官网提供的“get Scripts”手动添加gesture ,此外,也支持有能力者自行编写。其手势也涵盖方方面面,最喜欢的莫过于“Restart” “呼出选项”“呼出扩展面板”“隐藏菜单/书签/状态/标题栏”等一系列及针对第三方扩展(如TMP)的手势(锁定/冻结/保护标签等)。此外,摇杆手势,划过手势,中键导览,轨迹定制,手势延时,最小移动生效距离/像素,不在话下。值得一提的是,追踪上下页链接需要Nextpage gmusjs支持。建议有一定高级需求的User试用/适用。最新dvp版本是1.5.6.


Mouse Gestures Rebox.
http://www.mousegestures.org/

这是最强大的一个手势扩展,其中之一是支持八向手势(其他二者是四项),大量提供更多更简洁的手势(反面效用是导致手势识别率不高,毕竟在用户划法随意的情况下,很难区分到底是正斜;建议手势纠错度设置为55%-66%)。其Gestures Lib就更丰盛了,可谓几乎每一个需求都有了相对应的脚本;手势类型分为“轨迹手势”“滚轮手势”“点击手势”,增添鼠标的利用效率;手势功能除了普通的之外,也还有针对SecureLogin、Stumble等其他扩展的手势快捷方式。唯一小小的遗憾是不像前两者有一个“滚轮向前/向后 历史浏览/标签切换”的功能(我用的不少)。这款推荐给“发烧级”的Fxers使用(前提是你拥有一款定位精确的Mouse)我的清华同方的滑鼠常常走向。
最新开发版本是3.0.1.
PS:除了AIOS,FG和MGR均提供用户定义手势的备份/还原。


最后是一些鼠标手势的感想。鼠标手势的确为浏览器用户的使用带来了巨大的便捷和进步。现在几乎成为了浏览器的“标准配置”。我常用的一般有15个上下手势,后退,前进,上下标签,刷新,停止,关闭标签,上下页,顶/尾部,滚屏,上一层,粘贴跳转...再加上少用的一些,合计共有50种左右。很多都记得不是太清楚,但是每款鼠标手势都有轨迹提示,AIOS可以呼出手势码表,MGR有手势列表测兰,用多了自然就习惯了。另外,设置手势也有窍门,同类尽量相似,比如下一页我设置下右下,上一页就上左上了(刚好对称),也可以通过形象记忆,比如书签,我就画一个B(Bookmark),页面源就S(Source),等等。

Browser Mouse Gestures, make your web experiences more convenient and effecient.
saga2008
非常火狐
非常火狐
  • UID25840
  • 注册日期2008-08-15
  • 最后登录2024-01-21
  • 发帖数694
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
1楼#
发布于:2010-01-10 17:10
firegestures有上一页和下一页的功能?是哪一个分类里面哒?”URL中的数字递增“?我是新手~

首先请安装Greasemonkey https://addons.mozilla.org/en-US/firefox/addon/748/和Next Page for Greasemonkey
http://userscripts.org/scripts/show/27251,然后添加脚本给的代码就行了。


↓ → 复制当前标签的title和url
这个的脚本代码是。。。。。。我一直想要个脚本用手势代替Multi tab

复制当前标签标题及地址
const AS_HTML = false;

function htmlEscape(s) {
  s = s.replace(/&/g, "&");
  s = s.replace(/>/g, ">");
  s = s.replace(/</g, "&lt;");
  s = s.replace(/"/g, "&quot;");
  return s;
}
var url = window.content.location.href;
var title = window.content.document.title;
var txt = AS_HTML ? 
  '<a href="' + htmlEscape(url) + '">' + htmlEscape(title) + '</a>' : 
  title + "\n" + url;
var clipboard = Cc["@mozilla.org/widget/clipboardhelper;1"]
                .getService(Ci.nsIClipboardHelper);
clipboard.copyString(txt);

复制所有标签标题及地址
var num = gBrowser.browsers.length;
var txt = "";
for (var i = 0; i < num; i++) {
  var b = gBrowser.getBrowserAtIndex(i);
  txt = txt + (i+1)+"."+b.contentTitle+"\n"+b.currentURI.spec + (i<num-1 ? "\n\n":"\n");
}
Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper).copyString(txt);

以上两个脚本在FireGestures脚本页面都有提供。
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
2楼#
发布于:2010-01-10 17:10
98118:大家都用10多个手势啊!我才用了7个,我用firegestures

↑ 关闭当前标签
↓ 撤销关闭当前标签
← 上一页
→ 下一页
↓ → 复制当前标签的title和url
←→ Secure Login
→ ← 用IE打开当前页面
前进后退我用鼠标的左右2侧按钮
 
回到原帖


↓ → 复制当前标签的title和url
这个的脚本代码是。。。。。。我一直想要个脚本用手势代替Multi tab
以前firefox跳个票的时间现在可以发布几个正式版了-_-
zhx22601
小狐狸
小狐狸
  • UID30810
  • 注册日期2009-10-24
  • 最后登录2012-03-28
  • 发帖数89
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2010-01-10 17:10
98118:大家都用10多个手势啊!我才用了7个,我用firegestures

↑ 关闭当前标签
↓ 撤销关闭当前标签
← 上一页
→ 下一页
↓ → 复制当前标签的title和url
←→ Secure Login
→ ← 用IE打开当前页面
前进后退我用鼠标的左右2侧按钮
 
回到原帖


firegestures有上一页和下一页的功能?是哪一个分类里面哒?”URL中的数字递增“?我是新手~
shenyixin99
狐狸大王
狐狸大王
  • UID30127
  • 注册日期2009-08-19
  • 最后登录2011-11-20
  • 发帖数318
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2010-01-10 17:10
hzhbest:装了个 Mouse Gestures Redux 试了下,发现在 3.6RC1 上(CPU :赛扬D2.6GHz)识别手势时比较“卡”——这卡不是手势反应慢,而是手势比较快时中间的运动轨迹被忽略了,例如划个”RD”的手势,明明我都划出直角来了,它还是会识别成“R3D”甚至“3D”,而且在轨迹上反映出来也是“R”和“D”段人手正常动作的带点轻微抖动的线,而“3”段则是超级笔直的线:

虽然另外两个鼠标首饰扩展也会有这种现象,但前提是 Firefox 正在忙、占用 CPU 比较多;但这扩展即使在没什么 CPU 占用的情况下仍然这样,使得我用习惯的手势常常被它错误识别。
它的界面是让我感到最舒服的,可惜它顺畅度还是跟另外两个有差距。
回到原帖



确实是这样,在我这里 Mouse Gestures Redux的手势感觉也是很卡,重新用回FireGestures了,因为FireGestures感觉很滑很流畅。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-02
  • 发帖数2766
  • 经验577枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
5楼#
发布于:2010-01-10 17:10
kmc:Mouse Gestures Rebox还一个牛x的地方就是
它的Windows版本可以在Flash窗口上划动依
然有效。
回到原帖

今天偶然发现firegesture也可以在flash窗口滑动手势,只要手势的起点不在flash窗口内就可以了。
上个图看看:
loveqianool
狐狸大王
狐狸大王
  • UID29223
  • 注册日期2009-06-19
  • 最后登录2022-01-29
  • 发帖数308
  • 经验153枚
  • 威望0点
  • 贡献值92点
  • 好评度2点
  • 社区居民
  • 忠实会员
6楼#
发布于:2010-01-10 17:10
firegestures的打开选中的所有URL / 搜索所选文本手势.

 可以转到MGR吗?
  其他的几个常用手势都有了,, 就差它就可以了!!
saga2008
非常火狐
非常火狐
  • UID25840
  • 注册日期2008-08-15
  • 最后登录2024-01-21
  • 发帖数694
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
7楼#
发布于:2010-01-10 17:10
to19l,请左列选择所有版本扩展(原正式扩展不支持3.5.8)。
jxcangel
火狐狸
火狐狸
  • UID3884
  • 注册日期2005-03-11
  • 最后登录2016-09-01
  • 发帖数112
  • 经验117枚
  • 威望0点
  • 贡献值8点
  • 好评度3点
  • 社区居民
  • 忠实会员
8楼#
发布于:2010-01-10 17:10
到官网去下载 Mouse Gestures,可是怎么都找不到,是根本没有收录吗?如果这样的话,以后升级会比较麻烦吧?我可不想每次都专门跑到网站上去升级
tawcw
火狐狸
火狐狸
  • UID30390
  • 注册日期2009-09-15
  • 最后登录2023-08-09
  • 发帖数102
  • 经验22枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
  • 忠实会员
9楼#
发布于:2010-01-10 17:10
saga2008:To 13Ll  


可通过修改识别容差值,(建议55-65%),另外,建议比较合适的硬件平台,否则比较卡。鼠标也建议好一点的(定位精确)。
回到原帖
默認的60感覺默認的很容易就識別錯
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
10楼#
发布于:2010-01-10 17:10
saga2008:To 13Ll  
可通过修改识别容差值,(建议55-65%),另外,建议比较合适的硬件平台,否则比较卡。鼠标也建议好一点的(定位精确)。
回到原帖

那图片里的情况是已经把容差调到30%了!
问题不在于容差,因为那是在我手势正确并且系统资源充足的情况下它直接忽略了中间的全部动作,而相同情况下另外两个扩展并没有这样的问题。即使关闭了轨迹显示,识别错误的概率仅是下降了一点。
当然我也认同 赛扬D 是垃圾 CPU ,可惜我没有选择这台电脑配置的权利(我家那台是 C2D)。
希望 Mouse Gestures 扩展的作者能加强优化手势识别代码。
saga2008
非常火狐
非常火狐
  • UID25840
  • 注册日期2008-08-15
  • 最后登录2024-01-21
  • 发帖数694
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
11楼#
发布于:2010-01-10 17:10
To 13Ll  


可通过修改识别容差值,(建议55-65%),另外,建议比较合适的硬件平台,否则比较卡。鼠标也建议好一点的(定位精确)。
月神
火狐狸
火狐狸
  • UID30733
  • 注册日期2009-10-18
  • 最后登录2014-05-05
  • 发帖数216
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2010-01-10 17:10
已经习惯用快捷键了。。。。。。。

原来遨游的时候那个手势很流畅很节省资源,后来在firefox下手势不太好用,就用快捷键了
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
13楼#
发布于:2010-01-10 17:10
装了个 Mouse Gestures Redux 试了下,发现在 3.6RC1 上(CPU :赛扬D2.6GHz)识别手势时比较“卡”——这卡不是手势反应慢,而是手势比较快时中间的运动轨迹被忽略了,例如划个”RD”的手势,明明我都划出直角来了,它还是会识别成“R3D”甚至“3D”,而且在轨迹上反映出来也是“R”和“D”段人手正常动作的带点轻微抖动的线,而“3”段则是超级笔直的线:

虽然另外两个鼠标首饰扩展也会有这种现象,但前提是 Firefox 正在忙、占用 CPU 比较多;但这扩展即使在没什么 CPU 占用的情况下仍然这样,使得我用习惯的手势常常被它错误识别。
它的界面是让我感到最舒服的,可惜它顺畅度还是跟另外两个有差距。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
14楼#
发布于:2010-01-10 17:10
我好像常用的是
→=关闭
→←=关闭其他
↑=滚动到顶
↓=滚动到底

其余没了,因为我一般是右手控鼠标,左手控键盘,所以像Ctrl+R,Ctrl+T,F1(我的SiteLauncher)之类的都用左手了,鼠标手势只用来完成左手按不到的。
对了我还用摇杆手势来切换标签页.
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
上一页
游客

返回顶部