ここではOperaのメニューを編集する方法について説明する。ダイアログからの編集はできず、テキストエディタを用いて編集する必要がある。必要なことは以下のページに書いてあるが、ここではOperaを起動させたままでの編集方法について書く。
例としてページ上での右クリックメニューに「新しいウィンドウ」という項目を追加してみる。
このメニューに適当な名前を付ける。「(コピー) Opera Standard」を選択し、「名前の変更」ボタンを押す。ここでは「MyMenu」という名前を付ける。
最初の方は以下のように記述されている。ここではヘッダーと呼ぶことにする。
Opera Preferences version 2.1
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding
[Version]
File Version=2
[Info]
Description=Opera Standard menu setup
Author=Opera Software ASA
Version=1
NAME=MyMenu
[Info]セクションにあるDescriptionキーやAuthorキーの値は適当に設定しておくとよい。NAMEキーの値は先ほど自分で付けたメニューの名前である。
Description=カスタマイズしたメニュー
Author=私
ヘッダーの下には各種メニューに関するセクションが続く。
ページ上での右クリックメニューに対応するのは[Document Popup Menu]セクションである。ここで重要なことはカスタマイズするセクションだけを書くということである。デフォルトのままのセクションは消してよい。ここにないセクションについてはOperaがデフォルトのメニューを表示してくれる。もしすべてのセクションを書いてしまうと、Operaがバージョンアップしてデフォルトのメニューを変更したときに、変更に気づかない恐れがある。
それではヘッダーと[Document Popup Menu]セクションだけを残して、他は全部消してしまおう。
Opera Preferences version 2.1
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding
[Version]
File Version=2
[Info]
Description=カスタマイズしたメニュー
Author=私
Version=1
NAME=MyMenu
[Document Popup Menu]
Item, MI_IDM_Prev_PM,=Back
...
[Document Popup Menu]セクションの末尾に「新しいウィンドウ」に関する項目を追加する。
Item, "新しいウィンドウ" = New browser window
最後にテキストエディタでの編集をOperaに反映させる必要がある。
[ツール>設定>詳細設定]へ行くと、「ツールバー」の設定が表示されるはずである。「メニュー設定」で一旦「Opera Standard」を選択し、もう一度「MyMenu」を選択する。「OK」ボタンを押してダイアログを閉じる。ページ上で右クリックメニューを表示して、編集が反映されたことを確認する。
先ほど、[ツール>設定>詳細設定]へ行ったときに、もし「ツールバー」以外の設定が表示されたら、「ツールバー」の設定を選択し、「OK」ボタンを押してダイアログを閉じる。これで反映される。
「New browser window」のようなアクション名はどうやって調べるか。[ツール>設定>詳細設定>ショートカット]の「キーボード設定」編集ダイアログで適当に単語を打ち込んでみる。例えば「new」と入力すると「new」を含むアクションが表示される。
あとはOpera All Action in Japanese - ウェブブラウザOpera みんなで作るまとめページ (Opera-PukiwikiPlus!)で調べたり、検索したり、質問したり。
iniファイルの編集をOperaに反映させるのは少々面倒である。そこで以下の項目を[Document Popup Menu]に追加しておくとよい。menu.iniの変更を反映させるショートカット - openerより。
Item, "menu.ini更新" = Show preferences, 23 & Next item & Click default button