2008年5月9日現在の僕の Opera。
以下のように記述した skin.ini と追加アイコンを圧縮したものを適用している。
# 追加ボタン
[Info]
Name=Custom Skin
Author=Madoka Ashizuka
Version=2
Preview Image=
[Images]
Unlock page = custom/lock_page.png
Google = custom/google.png
Web Archive = custom/webarchive.png
JavaScript = custom/javascript.png
IE = custom/ie.png
Firefox = custom/firefox.png
Safari = custom/safari.png
Web Fishprint = custom/fishprint.png
Page Info = custom/pageinfo.png
Yahoo! = custom/yahoo.png
ATOK = custom/atok.png
IrfanView = custom/irfanview.png
tumblr = custom/tumblr.png
ALC = custom/alc.png
Weblio = custom/weblio.png
EmEditor = custom/emeditor.png
他のボタンセットは Opera Standard(デフォルト)のものが適用される。
メインバーとステータスバーのみを表示させている。
"タブの固定" はこんな感じ。
Button*= Lock page, , , 765050320, "Unlock page" > Unlock page, , , 765050320, "Lock panel"
デフォルトスキンの skin.ini では buttons/lock_page.png が定義されていないので、先述のように追加ボタンの中に入れてもにょもにょしている。チェックボックスならこう。
"Opera Link" は Opera Link にログイン・ログアウトするボタンで suehiroさんのところ から。"ファイルの数字を増やす・減らす" はこんな感じ。
Button*, "ファイルの数字を増やす"= Go to page, "javascript:(function(){ var e,s; IB=1; function isDigit(c) { return (%220%22 <= c && c <= %229%22) } L = location.href; LL = L.length; for (e=LL-1; e>=0; --e) if (isDigit(L.charAt(e))) { for(s=e-1; s>=0; --s) if (!isDigit(L.charAt(s))) break; break; } ++s; if (e<0) return; oldNum = L.substring(s,e+1); newNum = %22%22 + (parseInt(oldNum,10) + IB); while (newNum.length < oldNum.length) newNum = %220%22 + newNum; location.href = L.substring(0,s) + newNum + L.slice(e+1); })();", 1, "ファイルの数字を増やす", "Forward"
Button*, "ファイルの数字を減らす"= Go to page, "javascript:(function(){ var e,s; IB=-1; function isDigit(c) { return (%220%22 <= c && c <= %229%22) } L = location.href; LL = L.length; for (e=LL-1; e>=0; --e) if (isDigit(L.charAt(e))) { for(s=e-1; s>=0; --s) if (!isDigit(L.charAt(s))) break; break; } ++s; if (e<0) return; oldNum = L.substring(s,e+1); newNum = %22%22 + (parseInt(oldNum,10) + IB); while (newNum.length < oldNum.length) newNum = %220%22 + newNum; location.href = L.substring(0,s) + newNum + L.slice(e+1); })();", 1, "ファイルの数字を減らす", "Back"
例えば ../../image/shiri05.jpg とかいう画像を表示させた時、ボタンを押すだけで shiri04.jpg とか shiri06.jpg とかにアクセスできてすごくいいです。
なお、他のブラウザのようにメインバーにアドレスフィールドを置いているが、これはページ(タブ)を全て閉じた状態でもアドレスフィールドを表示させたいため。
最初は使いづらかったけど、だんだん慣れてきた。
いい機会だから暇なOpera使いはポップアップメニューを晒してみてくれ
Notitle Operaのポップアップメニューを晒してみる
よしきた!
普通の右クリックメニュー。
本当は "アドレスをコピー" の下に "タイトルをコピー" と "URLとタイトルをコピー" が並ぶんだけど、9.50 build9972 現在 Execute program の不具合で Opera_ex が動かないのでコメントアウトして非表示にしている。
ソースを覗いたりちょこっと弄るだけなら Opera、腰を据えて何か探す時やマクロでぐりぐりしたい時は EmEditor、という風にソースビューアを選択できるようにしている。
manateeさんと同じく色々盛り沢山な pageinfo。その下は Yahoo!翻訳 - ウェブ翻訳。URL は長すぎるのでサーチエンジンに登録して、メニューには "yw %u" とキーだけを記述。
"blosxom" というのは「ブラウザで表示中の blosxom のエントリィをすかさずエディタで編集する」メニュー。
[Document Popup Menu]
Item, 50215 = Copy document address
;item, "タイトルをコピー" = Execute program, "D:\Opera\tool\Opera_ex\opera_ex.exe", "-u D:\Opera\tool\Opera_ex\title.txt %u"
;item, "URLとタイトルをコピー" = Execute program, "D:\Opera\tool\Opera_ex\opera_ex.exe", "-u D:\Opera\tool\Opera_ex\title_url.txt %u"
--------------------1
Item, "IE で開く"= Execute program, "C:\Program Files\Internet Explorer\iexplore.exe","%u", , "IE"
Item, "Firefox で開く"= Execute program, "C:\Program Files\Mozilla Firefox2\firefox.exe","%u", , "Firefox"
Item, "Safari で開く"= Execute program, "C:\Program Files\Safari\Safari.exe","%u", , "Safari"
--------------------2
Submenu, "ソース", Source Viewer Menu
--------------------3
Item, "Google キャッシュ"= Go to page, "http://www.google.co.jp/search?q=cache:%u", , , "Google"
Item, "Internet Archive"= Go to page, "http://web.archive.org/web/*/%u", , , "Web Archive"
Item, "Web 魚拓"= Go to page, "http://megalodon.jp/fish.php?url=%u&go=Take", , , "Web Fishprint"
Item, "Opera キャッシュ" = Go to page, "%s", , , "Opera Logo"
Item, "キャッシュからリロード" = Refresh display, , , , "Reload"
--------------------4
Include, Internal Frame
Include, Internal Document Background
--------------------5
Submenu, -935569335, Encoding Menu
Submenu, 200000, Reload Menu
--------------------6
Item, "pageinfo"= Go to page, "http://app.muumoo.jp/page/#%u", , , "Page Info"
Item, "Yahoo! Web 翻訳"= Go to page, "yw %u", , , "Yahoo!"
--------------------7
Item, -1745751818 = Content block mode on | Content block mode off
Item, 385004252 = Edit site preferences
--------------------8
Item, "blosxom"="Execute program, "D:\Opera\script\edit_entry.js","%u", , "Mail Drafts"
オリジナルセクション。ソースビューアの選択。
[Source Viewer Menu]
Item, "Opera"= Set preference, "User Prefs|Source Viewer Mode=3" & View document source"
Item, "EmEditor"= Set preference, "User Prefs|Source Viewer Mode=1" & View document source"
Item, "その他"= Set preference, "User Prefs|Source Viewer Mode=2" & View document source"
リンクの右クリックメニュー。
リンクから新しいウィンドウを開くってのはあまり使わないんだけど、そういう時があるかもしれないからなんとなく。 "ブックマークに追加" はブックマークレット登録 & nicovideo_wnp_lite2.js(ニコニコ動画をブックマーク)用メニュー。
"UserJS インストール" は wget を使って UserJS ディレクトリにスクリプトをダウンロードするメニュー。9.50 build9972 現在 Execute program の不具合で動かないけどなんとなく表示させている。"blosxom" は Document Popup Menu と同じ。
[Link Popup Menu]
Item, 54020 = Open link in new window
Item, 67633 = Open link in background window
--------------------1
Item, 50216 = Copy link
Item, 70463 = Add link to bookmarks
--------------------2
Item, "IE で開く"= Execute program, "C:\Program Files\Internet Explorer\iexplore.exe","%l", , "IE"
Item, "Firefox で開く"= Execute program, "C:\Program Files\Mozilla Firefox2\firefox.exe","%l", , "Firefox"
Item, "Safari で開く"= Execute program, "C:\Program Files\Safari\Safari.exe","%l", , "Safari"
--------------------3
Item, "Google キャッシュ"= Go to page, "http://www.google.co.jp/search?q=cache:%l", , , "Google"
Item, "Internet &Archive"= Go to page, "http://web.archive.org/web/*/%l", , , "Web Archive"
--------------------4
Item, "ダウンロード"= Save link
Item, "クィックダウンロード"= Download url
--------------------5
Item, "UserJS インストール" = Execute program, "D:\wget\WGET.EXE","-N -P D:\Opera\UserJS\default\ %l", , "JavaScript"
--------------------6
Item, "blosxom"= Execute program, "D:\Opera\script\edit_entry.js", "%l", , "Mail Drafts"
9.50 build9864 から加わった、リンクテキスト(アンカーテキスト)を選択した際の右クリックメニュー。いまいち使い方がわからない。
[Link Selection Popup Menu]
Item, 50872= Copy
Item, 67652= Copy to note
--------------------1
Item, 65184= Hotclick search, 200
Submenu, 291920, Internal Search With
--------------------2
Submenu, "Link Popup Menu", Link Popup Menu
Submenu, "Hotclick Popup Menu", Hotclick Popup Menu
テキストを選択した際の右クリックメニュー。使用頻度としては Document Popup Menu と同じかそれ以上。Opera_ex メニューはコメントアウトして、代替アクションを追記してある。
発音のわからない英単語は Opera(♀)にしゃべらせてわかったつもりになる。"適度にズーム" というのは、9.50 build9594 で追加されたアクション "Make Readable"。選択したテキストのフォントサイズを100%にして、それに合わせてページ全体を拡大するような感じ。最小フォントサイズを14とか16とかにしてたら先ず使わない。
"新しいウィンドウで検索"というのは参照モード(仮称)みたいなもの。LDR のピン50を開放して次々読み進めている途中、何か調べたくなった時に便利。"ATOK 辞書" は callatok(2008/05/09 現在繋がらない)。
"選択範囲のソースを開く" は get-selection-source.js、"選択範囲のリンクを開く" は get-n-go-selection-links.js(2008/05/09 現在繋がらない)、"選択範囲を EmEditor で開く" は フォーム内文字列をEmEditorで編集。
[Hotclick Popup Menu]
Item, 50872=Copy
Item, 67652=Copy to note
--------------------1
Item, "URLをコピー"=Copy document address
item, "タイトルをコピー" = Go to page, "javascript:window.prompt('',document.title+'\n');", , , "No Icon" & Delay, 100 & Copy & Cancel
item, "URLとタイトルをコピー" = Go to page, "javascript:window.prompt('',document.title+'\n'+location.href+'\n');", , , "No Icon" & Delay, 100 & Copy & Cancel
item, "URLとタイトルとテキストをコピー" = Go to page, "javascript:window.prompt('',document.title+'\n'+location.href+'\n'+window.getSelection()+'\n');", , , "No Icon" & Delay, 100 & Copy & Cancel
;item, "URLとタイトルとテキストをコピー" = Copy & Execute program, "D:\Opera\tool\Opera_ex\opera_ex.exe", "-u D:\Opera\tool\Opera_ex\title_url_letter.txt %u"
--------------------2
;item, "<p>" = Copy & Execute program, "D:\Opera\tool\Opera_ex\opera_ex.exe", "-u D:\Opera\tool\Opera_ex\p.txt %u"
;item, "<ul>" = Copy & Execute program, "D:\Opera\tool\Opera_ex\opera_ex.exe", "-u D:\Opera\tool\Opera_ex\list.txt %u"
;item, "<li>" = Execute program, "D:\Opera\tool\Opera_ex\opera_ex.exe", "-u D:\Opera\tool\Opera_ex\list_title_li.txt %u"
;item, "<a>" = Copy & Execute program, "D:\Opera\tool\Opera_ex\opera_ex.exe", "-u D:\Opera\tool\Opera_ex\link.txt %u"
;item, "<q>" = Copy & Execute program, "D:\Opera\tool\Opera_ex\opera_ex.exe", "-u D:\Opera\tool\Opera_ex\q.txt %u"
;item, "<blockquote>" = Copy & Execute program, "D:\Opera\tool\Opera_ex\opera_ex.exe", "-u D:\Opera\tool\Opera_ex\blockquote.txt %u"
Submenu, "タイトル", Alternatives Opera_ex A Menu
Submenu, "テキスト", Alternatives Opera_ex B Menu
--------------------3
Item, "Speak!"= Speak selection, , , , "Stop speaking"
Item,"適度にズーム" = Make Readable, , , , "Zoom"
--------------------4
Item, 65184= Hotclick search, 200
Item, "新しいウィンドウで検索"= Copy & New browser window & Go to page, "g %c" & Create linked window & Delay, 100 & Tile vertically
Item, "ページ内検索" = Copy & Find & Paste and go
Submenu, 291920, Internal Search With
Item, "ATOK 辞書" = Execute program, "D:\Opera\tool\atok\callatok_13_unicode.exe","%t", , "ATOK"
;Item, "ATOK 単語登録" = Execute program, "D:\Opera\tool\atok\callatok_13_unicode.exe", "-mode:regword %t"
;Submenu, 291960, Translate menu
--------------------5
Item, "URLへ移動"67394= Go to page, "%t", , , "No Icon"
Item, "URLへ移動(Background)"= Copy & New page & Go to page, "%c" & Switch to previous page
Item, "URLへ移動(ttp)"= Go to page, "h%t", , , "No Icon"
--------------------6
Item, "選択範囲のソースを開く"= Go to page, "javascript:opera.getSelectionSource()", , , "DOM Console"
Item, "選択範囲のリンクを開く"= Go to page, "javascript:opera.getAndGoSelectionLinks()", , , "Window Hotlist Icon"
Item, "選択範囲を EmEditor で開く"= Copy, , , , "EmEditor" & Execute program, "C:\Program Files\EmEditor\EmEditor.exe","/i"
オリジルナルセクション。Opera_ex の代替アクション。
[Alternatives Opera_ex A Menu]
item, "<a>" = Go to page, "javascript:window.prompt('','<a\x20href=\x22'+location.href+'\x22\x20title=\x22'+document.title+'\x22>'+document.title+'</a>');", , , "No Icon" & Delay, 100 & Copy & Cancel
item, "<ul>" = Go to page, "javascript:window.prompt('','<ul>\n<li><a\x20href=\x22'+location.href+'\x22\x20title=\x22'+document.title+'\x22>'+document.title+'</a></li>\n</ul>\n');", , , "No Icon" & Delay, 100 & Copy & Cancel
item, "<li>" = Go to page, "javascript:window.prompt('','<li><a\x20href=\x22'+location.href+'\x22\x20title=\x22'+document.title+'\x22>'+document.title+'</a></li>\n');", , , "No Icon" & Delay, 100 & Copy & Cancel
オリジルナルセクション。Opera_ex の代替アクション。
[Alternatives Opera_ex B Menu]
item, "<p>" = Go to page, "javascript:window.prompt('','<p>'+window.getSelection()+'</p>\n');", , , "No Icon" & Delay, 100 & Copy & Cancel
item, "<ul>" = Go to page, "javascript:window.prompt('','<ul>\n<li>'+window.getSelection()+'</li>\n</ul>\n');", , , "No Icon" & Delay, 100 & Copy & Cancel
item, "<li>" = Go to page, "javascript:window.prompt('','<li>'+window.getSelection()+'</li>\n');", , , "No Icon" & Delay, 100 & Copy & Cancel
item, "<a>" = Go to page, "javascript:window.prompt('','<a\x20href=\x22'+location.href+'\x22\x20title=\x22'+document.title+'\x22>'+window.getSelection()+'</a>');", , , "No Icon" & Delay, 100 & Copy & Cancel
item, "<q>" = Go to page, "javascript:window.prompt('','<q\x20cite=\x22'+location.href+'\x22\x20title=\x22'+document.title+'\x22>'+window.getSelection()+'</q>');", , , "No Icon" & Delay, 100 & Copy & Cancel
item, "<blockquote>" = Go to page, "javascript:window.prompt('','<blockquote\x20cite=\x22'+location.href+'\x22\x20title=\x22'+document.title+'\x22>\n<p>'+window.getSelection()+'</p>\n<p class=\x22source\x22><a\x20href=\x22'+location.href+'\x22\x20title=\x22'+document.title+'\x22>'+document.title+'</a><p>\n</blockquote>\n');", , , "No Icon" & Delay, 100 & Copy & Cancel
画像リンクの右クリックメニュー。画像リンクを他のブラウザで開く時があるかと言えば、ない。
[Image Link Popup Menu]
Item, 50216= Copy link
--------------------2
Item, "IEで開く"= Copy link, , , , "IE" & Execute program, "C:\Program Files\Internet Explorer\iexplore.exe","%c"
Item, "Firefoxで開く"= Copy link, , , , "Firefox" & Execute program, "C:\Program Files\Mozilla Firefox2\firefox.exe","%c"
Item, "Safari で開く"= Copy link, , , , "Safari" & Execute program, "C:\Program Files\Safari\Safari.exe","%c"
--------------------3
Item, "ダウンロード"= Save link
Item, "クィックダウンロード"= Download url
--------------------4
Submenu, "Link Popup Menu", Link Popup Menu
Submenu, "Image Popup Menu", Image Popup Menu
画像を IrfanView で開いてそのまま加工して保存、とかよくやる。"tumblr へポスト" はこういうやつ。最低ですね。"画像のプロパティ" からはあれこれ情報が参照できるので時折選択してはニヤニヤしている。趣味悪いですね。
[Image Popup Menu]
Item, 67651 = Open image
Item, 70486 = Load image
Item, 50419 = Copy image address
--------------------1
Item, "IrfanView で開く" = Copy image, , , , "IrfanView" & Execute program, "C:\Program Files\IrfanView\i_view32.exe","/clippaste"
Item, "tumblr へポスト"= Copy image address, , , , "tumblr" & Go to page, "t %c"
--------------------2
Item, 50262 = Save image
Item, 70466 = Copy image
Item, 56064 = Show image properties
メモやソースビューア、Web ページの入力フォーム内右クリックメニュー。ここに各種検索や "EmEditor で開く" を追加。これが結構便利。
例えば、メモの内容で調べたいことが見つかった時、ブログのコメントを書いてたら長くなり過ぎちゃってこりゃはてダのエントリで上げた方がいいなという時、自分が入力した検索語の意味がわからない時……等々。
toolbar Edit Item Popup Menu セクション(ツールバーの入力エリア)に同じようなメニューを追記してもいいね。
[Edit Widget Popup Menu]
Submenu, 67653, Edit Widget Insert Menu
Submenu, 67654, Internal Note List
--------------------1
Item, 50864 = Undo
Item, 68116 = Redo
--------------------2
Item, 50865 = Cut
Item, 50866 = Copy
Item, 50867 = Paste
Item, 50868 = Delete
--------------------3
Item, 67652 = Copy to note
--------------------4
Item, 67655 = Clear
Item, 50869 = Select all
--------------------5
Item, 69620 = Spell check
--------------------6
Item, 1560773594 = Create search
--------------------7
Item, "Google" = Copy, , , , "Google" & Go to page, "http://www.google.com/search?q=%c"
Item, "ATOK 辞書" = Copy, , , , "ATOK" & Execute program,"D:\Opera\tool\atok\callatok_13_unicode.exe","%c"
Item, "Yahoo!辞書" = Copy, , , , "Yahoo!" & Go to page, "http://dic.yahoo.co.jp/bin/dsearch?p=%c&stype=0&dtype=2"
Item, "英辞郎" = Copy, , , , "ALC" & Go to page, "http://eow.alc.co.jp/%c/UTF-8/"
Item, "Weblio" = Copy, , , , "Weblio" & Go to page, "http://www.weblio.jp/content?query=%c&%E6%A4%9C%E7%B4%A2.x=0&%E6%A4%9C%E7%B4%A2.y=0"
--------------------8
Item, "EmEditor で開く"= Select all, , , , "EmEditor" & Cut & Execute program, "C:\Program Files\EmEditor\EmEditor.exe","/i"
F12 で表示されるメニュー。なんかこう、ただ単に設定を寄せ集めただけ感がある。
通常は最小フォントサイズ14~16で極小フォントサイズを華麗にスルーしてるんだけど、時々そのせいでデザインが崩れている残念なサイトに出くわすことがある。時々というかけっこうある。そういう時戯れに "最小フォントサイズ" から9ピクセルにしたりする。そしてすぐ戻す。
"カスタマイズ" は各種iniファイルを関連づけられたテキストエディタで開くアクションと、設定ダイアログでよく参照する項目を直に開くアクション。
ちなみに、マウスの余ってるボタンに F12 を割り当ててすぐに呼び出せるようにしている。
[Quick Preferences Menu]
Submenu, "メニュー" , Browser Menu Bar
--------------------1
Item, 52200 = Enable popup windows
Item, 52202 = Enable popup windows in background
Item, 67424 = Enable requested popup windows
Item, 52201 = Disable popup windows
--------------------2
Item, 52203 = Enable gif animation | Disable gif animation
Item, 52205 = Enable embedded audio | Disable embedded audio
Item, 52206 = Enable Java | Disable Java
Item, 52207 = Enable plugins | Disable plugins
Item, 52208 = Enable javascript | Disable javascript
Item, "User JavaScript を有効にする" = Set preference, "User Prefs|User javaScript=1" | Set preference, "User Prefs|User javaScript=0"
Item, "User CSS を有効にする" = Set preference, "Author Display Mode|User CSS=1" | Set preference, "Author Display Mode|User CSS=0"
--------------------3
Submenu, "最小フォントサイズ", Min Font Size Menu
--------------------4
Item, 52209 = Enable cookies | Disable cookies
Item, 52215 = Enable referrer logging| Disable referrer logging
Item, 52216 = Enable proxy servers | Disable proxy servers
Item, -1869997290 = Set preference, "Network|UTF8 Escape URLs=1" | Set preference, "Network|UTF8 Escape URLs=0"
Item, "コンテンツブロックを有効にする" = Set preference, "Network|Enable Content Blocker=1" | Set preference, "Network|Enable Content Blocker=0"
--------------------5
Item, 43350370 = Set preference, "User Prefs|Show ScrollBars=1" | Set preference, "User Prefs|Show ScrollBars=0"
Item, -512239998 = Enable mediumscreen mode | Disable mediumscreen mode
--------------------6
Item, 52210 = Identify as, 0
Item, 70478 = Identify as, 1
;Item, 52212 = Identify as, 2
;Item, 52213 = Identify as, 3
Item, 70479 = Identify as, 4
--------------------7
Item, 385004252 = Edit site preferences
Item, "コンテンツのブロック"=Content block mode on | Content block mode off
Item, 920136405 = Content block details, 1
Item, 1534269379 = Delete private data
--------------------8
Submenu, "カスタマイズ", Customize Menu
オリジナルセクション。最小フォントサイズの選択。
[Min Font Size Menu]
Item, "9 ピクセル" = Set preference, "User Prefs|Minimum Font Size=9"
Item, "10 ピクセル" = Set preference, "User Prefs|Minimum Font Size=10"
Item, "11 ピクセル" = Set preference, "User Prefs|Minimum Font Size=11"
Item, "12 ピクセル" = Set preference, "User Prefs|Minimum Font Size=12"
Item, "13 ピクセル" = Set preference, "User Prefs|Minimum Font Size=13"
Item, "14 ピクセル" = Set preference, "User Prefs|Minimum Font Size=14"
Item, "15 ピクセル" = Set preference, "User Prefs|Minimum Font Size=15"
Item, "16 ピクセル" = Set preference, "User Prefs|Minimum Font Size=16"
オリジナルセクション。各種iniファイル・設定項目呼び出し。
[Customize Menu]
Item, "toolbar.ini"= Execute program, "D:\Opera\profile\toolbar\toolbar.ini"
Item, "menu.ini"= Execute program, "D:\Opera\profile\menu\menu.ini"
Item, "mouse.ini"= Execute program, "D:\Opera\profile\mouse\mouse.ini"
Item, "keyboard.ini"= Execute program, "D:\Opera\profile\keyboard\keyboard.ini"
--------------------1
Item, "ツールバー/メニュー" = Show preferences, 24
Item, "ショートカット" = Show preferences, 26
きりがないのでこの辺にしておく。みんなも晒そうぜ。
16個に増やした。
妹が悲鳴を上げてからは背景画像は指定してない。
投稿者:芦塚 | 投稿日時: 2008年 5月9日(金) 19:43