Opera で Migemo 検索
Firefox には XUL/Migemo というのがあって
ローマ字で日本語がインクリメンタル検索ができる。
Opera にはそのような拡張はないので
それを実現する UserScript を友人が書いた。
アイディアが非常におもしろくて友人のハードディスクに埋めておくのは
もったいないと感じたため、許可をもらって公開させてもらうことにした。
仕組みは簡単で、Ruby で書かれた Migemo サーバ と
UserScript が JSONP で通信して Migemo 検索を実現している。
使い方
- migemo-search.js をブラウザの UserJS ディレクトリに移動
- ruby migemo-server-json.rb . でサーバを起動
- ブラウザで Ctrl+S で検索ボックスが出るので検索
- 一回目の Enter ですべてのマッチする要素をハイライト
- 二回目以降の Enter で移動
- Shift + Enter 前の要素に移動
- Ctrl + Enter でリンク先へ飛ぶ
XUL/Migemo と比べると明らかにパフォーマンスは悪いけど
一つのアイディアとして非常におもしろいと思うのでお試しあれ。