Skip navigation.

Opera 自娱自乐

opera右键的定制

opera右键定制之二:调用下载工具的方法
opera右键定制之三:论坛灌水工具BBCode
opera右键定制之四:翻译、词典工具
在opera安装文件下的defaults文件夹下,有个standard_menu.ini文件, opera的右键定制,基本上都在这里。修改前备份standard_menu.ini为好。如果要添加某个右键,则在相应区段添加该右键命令。有些命令涉及到各自的软件程序路径,也请相应更改。
一般右键的命令格式是:Item,  名称 = 动作,参数1,参数2,参数3,图像4
可以简化为: Item,  名称 = 动作
如果要指定图像: Item,  名称 = 动作, , , , "图像"


一、当前网页右键位于[Document Popup Menu]区段

1、opera右键调用其它浏览器
以IE为例,用IE打开opera当前网页。如果要添加其它的浏览器,更换其程序的路径即可。
Item, 用IE打开页面 = Execute program, "C:\Program Files\Internet Explorer\IEXPLORE.EXE","%u"


2、在网页右键菜单中添加英译汉
google的英译汉
Item, 英译汉(Google)=Go to page, "http://translate.google.com/translate?u=%u&langpair=en%7Czh-CN&hl=zh-CN&newwindow=1&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools"

worldlingo的英译汉
Item, 英译汉(WorldLingo)=Go to page, "http://www.worldlingo.com/wl/translate/zh/microsoft/computer_translation.html?wl_rurl=%u&wl_url=%u&wlg_table=-3"


3、在网页右键菜单中添加opera菜单链接
Submenu, 21202 , Browser Menu Bar


opera书签链接
Submenu, 67398, Browser Bookmarks Menu


4、添加“关闭当前标签”
Item,"Close this Page"=Close page


关闭并转到下一标签
Item, 关闭并转到下一标签 = Close Page & Switch to Next Page 


关闭并转到上一标签
Item, 关闭并转到上一标签 = Close page & Switch to previous page


关闭其它的标签
Item, 67484 = Close other


关闭全部的标签
Item, 67483 = Close all


“已经关闭的标签”菜单链接
Submenu, 69384, Internal Closed Window List


“已经关闭的标签”菜单链接(含清空LJ)
Submenu, 69384,Closed Pages Menu


5、退出
Item, 50006 = Exit


6、用右键隐藏/显示菜单栏
Item, 菜单栏= Enable menu bar | Disable menu bar


7、打开过滤文件urlfilter.ini的网页右键
Item,"urlfilter" = Execute program,"C:\WINDOWS\notepad.exe","urlfilter.ini的绝对路径\urlfilter.ini


8、在网页右键菜单中添加快进(翻页)
Item, 快进 = "Fast Forward, , , -108388079 | Go to page, "javascript:var 
adr=location.href;re=adr.match(/\d+/g);if(re){re=re[re.length-1];re2=(parseInt(re)+1)
+'';while(re2.length<re.length){re2='0'+re2;};j=adr.lastIndexOf(re);adr2=adr.substring(0,j)
+adr.substring(j,adr.length).replace(re,re2);location.href=adr2;}else{alert('No number found 
in url.')};", , -108388079, "Fast Forward" + Show popup menu, "Internal Fast Forward 
History""


9、添加“编码”右键切换
先在[Document Popup Menu]区段下添加:
Submenu, 70233, My Encoding Menu

然后在standard_menu.ini文件中找个适当位置添加:
[My Encoding Menu] 
Item, 51750 = Set encoding, "" 
--------------------1 
Item, 67453 = Set encoding, "gb18030" 
Item, 51782 = Set encoding, "gbk" 
Item, 51780 = Set encoding, "big5" 
Item, 51751 = Set encoding, "utf-8"
Item, 51779 = Set encoding, "iso-2022-jp"


10、添加“页面查找”右键
Item, "页面查找"=Find


11、添加“标签”右键,显示正在浏览的标签。
Submenu,标签, Internal Window List


12、调用其它外部程序
使用Excute program 命令可以打开外部程序,格式如下:
Item, 自定义名称 =Excute program, "路径/\程序"


Windwos 下某些程序不用绝对路径, 比如某些系统程序可以直接调用。但如果没有绝对路径的是不能调用的。

另,Execute program 也可以直接打开文件夹。
Item, E盘 = Execute program, "E:"
Item, 我的文档 = Execute program, "E:\我的文档"
Item, SPX抓图 =Execute program, "E:\spx抓图工具\spx.exe"


注:在右键中添加“我的电脑”的方法
在[Document Popup Menu]区段添加
Submenu, 我的电脑, My Pc Menu
,然后在附近一个地方添加:
[My Pc Menu] 
Item, C盘 = Execute program, "C:"
Item, D盘 = Execute program, "D:"
Item, E盘 = Execute program, "E:"
Item, F盘 = Execute program, "F:"


二、网页链接的右键位于[Link Popup Menu]区段。

1、用IE打开opera网页中的链接地址,如果要添加其它的浏览器,更换其程序的路径即可。
Item,  用IE打开 = Execute program, "C:\Program Files\Internet Explorer\IEXPLORE.EXE","%l"


2、影音链接(路径自行更改,同时注意不是所有的影音链接都适合)
Item, "Open in mpc" = Copy link & Execute program, "C:\Program Files\Media Player Classic\mplayerc.exe","%c"
Item, "千千静听" = Copy link & Execute program, "E:\千千静听\TTPlayer.exe","%c"




三、网页文字被选中后的右键在[Hotclick Popup Menu]区段。

Item, 复制并打开记事本= Copy & Execute program, "notepad.exe"

关闭当前页面转到页面选中地址
Item, 关闭后转到 = Close page & Copy & New Page & paste and go

Item, 后台转到 URL="Go to page, "%t" & Switch to previous page"

Item, "页面查找"=Copy & Find & Focus search field & Paste



四、在下载管理器中添加“打开所在文件夹”的右键菜单

在standard_menu.ini中
在[Transfers Item Popup Menu]下添加:
Item, 69697 = Open transfer folder


在地址栏右键添加“粘贴并转到新标签”

在[Edit Go Widget Popup Menu]下添加:
Item, 粘贴并转到新标签    =     New Page & paste and go


五、去掉“书签”里文件夹下的“将页面加入书签”和“打开文件夹中的全部项目”
[Bookmark Folder Menu]

;Item, 70464= Add to bookmarks, -2
;Item, 21504= Open link, -2
--------------------2
Include, Internal Bookmark Folder

[Active Bookmark Folder Menu]

;Item, 70464= Add to bookmarks, 0
;Item, 21504= Open link, -2


六、其他一些网页右键命令
Item, 页面转到= go to Page
Item, 到页面顶端 = Go to start, , , , "Up Arrow"
Item, 到页面底端 = Go to end, , , , "Down Arrow"
Item, 清除缓存 = Clear disk cache
Item, 删除私人数据 = Delete private data
Item, opera:config = Go to page, "opera:config"
Item, 最小化到托盘 = Hide Opera


外观
Item, 70699= Customize toolbars, -1

首选项
Item, 50394= Show preferences, -1


Item, "Kill"="Go to page, "javascript:var b=new Array();var c=1;var o=((document.onkeydown==null)||(o==2))?0:1;document.onkeydown=ck;z=document.getElementsByTagName('*');for(i=0;i<z.length;i++){if(z[i].tagName.search(/(HTML|BODY)/i)==-1){z[i].onclick=function(e){t=this;if(window.event) e=window.event;if((t==e.target)||(window.event)) t.parentNode.removeChild(t);if(window.opera) e.stopPropagation();return false;};z[i].onmouseover=function(){if(!c)return;c=0;t=this;b[t]=t.style.backgroundColor;t.style.background='#FF9999';};void(z[i].onmouseout=function(){t=this;t.style.backgroundColor=b[t];c=1;});}}function ck(e){k=window.event?window.event.keyCode:e.keyCode;if((k==27)||o){o=2;document.onkeydown=null;for(i=0;i<z.length;i++){if(z[i].tagName.search(/(HTML|BODY)/i)==-1){z[i].onclick=null;z[i].onmouseover=null;z[i].onmouseout=null;z[i].style.backgroundColor=b[t];}}}}if(o==1) ck(1);", 1, "Kill", "Smiley Pacman""


隐藏/显示菜单栏、主工具栏的右键命令
Item, 主工具栏= Set alignment, "browser toolbar", 2 | Set alignment, "browser toolbar"
Item, 菜单栏、主工具栏 = Set alignment, "browser toolbar", 2 & Enable menu bar | Set alignment, "browser toolbar" & Disable menu bar 


菜单栏下工具链接
Submenu, 工具 , Browser tools menu  


全屏/非全屏(显主工具栏、标签栏)
Item, 全屏 = Enter fullscreen & Set alignment, "browser toolbar", 2 & View page bar, 2 | Leave fullscreen



附:一个命令语法参考
Enter fullscreen & View status bar, 4 & View address bar, 2 & View page bar, 3 | Leave fullscreen
说明: 启用全屏 & 显示状态栏在下边 & 显示地址栏在上边 & 显示标签栏在右边 | 离开全屏。可以设成手势或者右键等。
1 左 2 上 3 右 4 下 ,这是通用参数。


七、图像方面的右键在:
[Image Popup Menu]
[Image Link Popup Menu]

标签栏右键在:
[Pagebar Popup Menu]标签栏空白处
[Pagebar Item Popup Menu]当前网页的标签处
[Pagebar Inactive Item Popup Menu]非当前网页的标签处

地址栏右键[Edit Go Widget Popup Menu]

下载通知菜单:
[Transfers Notify Popup Menu]

侧面板:
[Bookmark Item Popup Menu]书签面板右键
[History Item Popup Menu]历史面板右键
[Transfers Item Popup Menu]下载管理器面板右键
[Widget Item Popup Menu]面板中Widget的右键

菜单栏:
[Browser Menu Bar]菜单栏
[Browser File Menu]菜单栏-文件
[Browser Edit Menu]菜单栏-编辑
[Browser View Menu]菜单栏-查看
[Browser Bookmarks Menu]菜单栏-书签
[Browser Widgets Menu]菜单栏-Widgets
[Browser Help Menu]菜单栏-帮助
[Browser Tools Menu]菜单栏-工具
[Advanced Tools Menu]菜单栏-工具-高级

8系列版本无页面启动时,无页面时右键:
[Browser Window Menu]


八、注:如果不想显示某个右键,在standard_menu.ini中找到该项,在其前面加上“ ; ”,在右键里就不会显示了。右键位置可以用分隔线调整。
修改后,如果添加内容有中文,standard_menu.ini就以UTF-8编码保存,重启OK。

Opera9搜索引擎自定义Opera常用鼠标手势

Comments

blueswilder 21. October 2006, 18:46

我想用shift+左建在后台标签打开网页 可是在右建中能看到就是效果不是这个阿 应该怎么做呢

王康杰 30. July 2007, 07:22

真是绝了,opera真是强大啊,进了my.opera的中文社区,我才知道.

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.

November 2009
S M T W T F S
October 2009December 2009
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30