saga2008
非常火狐
非常火狐
  • UID25840
  • 注册日期2008-08-15
  • 最后登录2024-01-21
  • 发帖数694
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
阅读:10119回复: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
To 13Ll  


可通过修改识别容差值,(建议55-65%),另外,建议比较合适的硬件平台,否则比较卡。鼠标也建议好一点的(定位精确)。
saga2008
非常火狐
非常火狐
  • UID25840
  • 注册日期2008-08-15
  • 最后登录2024-01-21
  • 发帖数694
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
2楼#
发布于:2010-01-10 17:10
to19l,请左列选择所有版本扩展(原正式扩展不支持3.5.8)。
saga2008
非常火狐
非常火狐
  • UID25840
  • 注册日期2008-08-15
  • 最后登录2024-01-21
  • 发帖数694
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
3楼#
发布于: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脚本页面都有提供。
游客

返回顶部