どうせ暇だしFirefoxのアドオン作るわ

このエントリーをはてなブックマークに追加
402デフォルトの名無しさん
ちょっと検索窓の仕様に手を加える拡張を考えて、なるべく見た目変えたくないんだけどどうでしょ

入力スペースを3つのボックス「のように」判断
→Enterで隣の「ボックス」に移動(右端でEnterすると検索ボタン、さらにEnterで検索)
もしくは
入力→変換→決定(このタイミングで自動的に「半角スペース的ななにか」を末尾に追加
Backspaceで数文字戻る時は末端の「なにか」を含めて前の単語の末尾から削除開始

未入力のボックスでEnterを押すと全角・半角の切り替え
(ただし元々単語のあったボックスをBackspaceかスペースで空欄にした場合はそのまま隣のボックスへ)
ページの何処に居てもEnterでそのページの検索窓に飛んでフォーカス
→必ず最初の単語から反転フォーカスして、Enterのつど隣に反転フォーカス

ページ内部の単語を反転フォーカス
→その状態でスペース押すと検索ボックスの戦闘の単語に飛びEnterで代入
→スペースの度に代入する場所の候補を移動

(普通に使っている場合、検索結果のリンクを新しいタブ(右隣)で開く事が多いと思うので、)
検索結果から開いたページをツリーの子供タブと判断して、
今見ているページの中の単語を選択→スペースで親タブに飛びボックスで上と同様の処理が出来ると便利
新しい検索結果は親タブにそのまま上書きするのか、あるいは新規タブに開くのかは出来れば選択、
固定なら個人的には後者、
これは子タブとして扱わず新たに親タブとして利用