Firefox3のブックマークに擬似短縮ダイアル機能を追加する方法

マニュアルとか色んなサイトとか見てないので、ひょっとすると「何を今更」という話なのかもしれませんが、一応。

  1. 上部中央のURLが表示される細長い部分(←名称ど忘れ)に文字を打ち込むと、その文字をアドレスに含むブックマークのリストが表示される設定にする(確かデフォルトはそうだったはず)
  2. ブックマークの各項目を右クリック→プロパティを選択し、URL欄のアドレスの末尾に「#(半角シャープ)」+「__(半角下線2文字)」*1+「項目を表す文字列」を追加して保存
  3. すると、URLが表示される部分に「__」+「項目を表す文字列」を入力したとき、そのブックマークの内容が(そして、通常はそのブックマーク項目だけが)リストに表示されるようになる


例えば、http://d.hatena.ne.jp/MarriageTheorem/をブックマークしていたとして、ステップ2.で「#__mt」という文字列を追加する(ブックマーク先はhttp://d.hatena.ne.jp/MarriageTheorem/#__mtとなります)と、Firefox3がアクティブな状態から

  • Ctrl-t(新しいタブが開いて、URL入力欄にカーソルが移動する)
  • 「__mt」(ブックマーク項目がリストに表示される)
  • 「↓」(表示された項目を選択)
  • Enter(項目を選択)

という計7個のキー入力でブックマークしたページに飛べるようになります。
なお、「項目を表す文字列」の部分はどうやら大文字と小文字を区別できないみたいなのでご注意下さい。
また、元々URLの末尾が「#」+文字列、となっている場合にはこの方法は使えません(同じページの、元々表示したかった箇所とは別の箇所が表示されてしまいます)。


URLの#以降と同じname属性を持つaタグがない場合は#以降を無視するという実装に依存した方法なので、バッドノウハウの類かもしれませんが、便利は便利なのではないかと思います。
もっとよい方法(特に、元々のURLが「#」+文字列、で終わっている場合にも使える方法)があったらご教示下さると嬉しいです。

*1:ここは__でなくても、共通の、あまりアドレスには使われずかつ入力しやすい文字列ならよい