今回のは最初に検索エンジンを選んでから検索したい文字列を入力するタイプです。
【検索いろいろ - opener】
そうなんですよ、私がOperaでずっとやりたかったことは「最初に検索エンジンを選んでから検索したい文字列を入力 …」という方法だったのですよ。
Web閲覧中に、ふと、
「"optative" って、どういう意味だっけ?」
と思う瞬間がありませんか? 私はよくあります。
今開いているページに "optative" という文字列があれば、それをマウスで選択し、検索エンジンにそれを渡す、という方法が可能だけど、そのページにその文字列がなきゃ、
という順番にならざるをえない。
「検索ツールバー」の類を使わずにこれをうまい具合にやってくれる方法のひとつがFirefoxのConQueryなんだけれど、Operaで同じことができるんだ。

Operaのmenu.iniを以下のように編集。"ConQuery-like" という名のセクションを急遽でっちあげる。
[ConQuery-like] Item, "Answers.com (&A)" = "Go to page & insert,"sa "" Item, "英辞郎 (&E)" = "Go to page & insert,"se "" Item, "はてブ- タグ - 新着エントリ (&H)" = "Go to page & insert,"sh "" Item, "Longman Dictionary (&L)" = "Go to page & insert,"sl "" Item, "Merriam Webster (&M)" = "Go to page & insert,"sm "" Item, "Oxford University Press (&O)" = "Go to page & insert,"so "" Item, "Online Etymology Dictionary (&D)" = "Go to page & insert,"soe "" Item, "Space ALC 語源辞典 (&S)" = "Go to page & insert,"sem "" Item, "@nifty テキスト翻訳 (&@)" = "Go to page & insert,"s@ "" Item, "Yahoo! JAPAN Web検索 (&Y)" = "Go to page & insert,"sy ""
アンパサンドの隣りの文字はアクセスキー。一意にするのが賢いやり方。
ほいでもって、Ctrl + W というキーボードショートカットに Show popup menu, "ConQuery-like" というアクションを割り当ててやれば完成♪ Operaって、コンテキストメニュー(厳密に言えば "popup menu")の中身をいじれるだけでなく、全く新規のメニューをつくれるから便利。
今までは Ctrl + W に Show web search & Show dropdown というアクションを割り当てていたんだけど、その方法だと、Operaに登録ずみの検索エンジンが全部ずらーっとドロップダウンリストに並ぶわけで、非常に不便。
今回つくった新規メニューなら、任意の検索エンジンだけをその中に入れることができるし、アクセスキーだって指定できる。"Show web search なんとか" はもう不要。消しちゃっていいや。

あとはアイコン。Firefoxだと、base64でエンコードしたイメージの data scheme を「なんとか.xml」に埋め込めばいいだけなので、オリジナルなアイコンをコンテキストメニューに表示するのはものすごく簡単。
Operaの場合は、解凍したスキンの中にオリジナルのアイコンを入れて、なおかつmenu.iniの書き方を工夫すればいいはず。
うーむ、やっぱりOperaは面倒くさいわ。アイコンに関しては暇なとき調べる。