阅读:10119回复:25
【Firefox的几款mouse gesture Addon】
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. |
|
1楼#
发布于:2010-01-10 17:10
To 13Ll
可通过修改识别容差值,(建议55-65%),另外,建议比较合适的硬件平台,否则比较卡。鼠标也建议好一点的(定位精确)。 |
|
2楼#
发布于:2010-01-10 17:10
to19l,请左列选择所有版本扩展(原正式扩展不支持3.5.8)。
|
|
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 复制当前标签标题及地址 const AS_HTML = false; function htmlEscape(s) { s = s.replace(/&/g, "&"); s = s.replace(/>/g, ">"); s = s.replace(/</g, "<"); s = s.replace(/"/g, """); 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脚本页面都有提供。 |
|