InternetExplorerで検索キーワード設定

Firefoxのブックマークにはキーワードというものを設定できます。アドレスバーに「<キーワード> <検索ワード>」のように入力すると、ブックマークのURLの一部を検索ワードで置き換えてくれる機能です。複数の検索エンジンを使うときに便利な機能ですが、同様の機能がIEにもあります。ただしIE上での設定はできないのでレジストリを直接変更します。

設定

  1. レジストリエディタを起動
  2. HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrlに移動
  3. 適当な名前のキーを作る(これがキーワードになる)
  4. 作ったキーに移動して、(既定)の値に検索時のURLを設定

例えば、

ただしこのままだと%&+などの記号もエンコードされずに置換されるのでもう一工夫。
作ったキーの中に"a"="hoge"のような値を追加すると、検索ワード中のaをhogeに変換してくれます。これを使っていくつか値を追加。

  • " "="+"
  • "%"="%25"
  • "&"="%26"
  • "+"="%2B"

・・・というかregファイル作った方が簡単かもしれない。

使い方

アドレスバーに「<キーワード> <検索ワード>」と入力。すると先のURLの%sが検索ワードに置き換えられジャンプします。
おすすめはGoogleのI'm Feeling Lucky

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\ifl]
@="http://www.google.co.jp/search?btnI=&q=%s"
" "="+"
"%"="%25"
"&"="%26"
"+"="%2B"

こうしておけばアドレスバーに「ifl Microsoft」などと入力して検索一位≒公式サイトにジャンプできるので便利です。謎の基準で自動ジャンプしてくれるFirefox*1やなにかと鬱陶しいJWord*2と違って、好きなときに簡単に呼べるのが魅力。
なお、IE爆発しろといった意見は受け付けませんのでご了承ください。
追記:そういえばTweakUIでも設定できるのでXPユーザーの方はこれを使うと簡単です*3

*1:キーワード機能で同じことは可能ですが

*2:検索結果ページが拡張されてよくわからないことになる

*3:というより今までTweakUIを使っていたのが、Win7に環境が変わって使う気になれなかったという