Google Labs - Experimental Search
Google Labs で Experimental Search
というインターフェイスの実験が公開されている。
その中でも検索結果にキーボードショートカットを使える
インターフェイスの使い心地が良過ぎる。
こんな感じ↓
http://www.google.com/search?esrch=BetaShortcuts&q=mallowlabs
あまりにティンときたので検索結果ページでキーボードショートカットが
常に使えるように GreaseMonkey を書いた。
Opera / Firefox 両対応。
// ==UserScript== // @name Google Labs Keyboard shortcuts // @author mallowlabs // @version 0.0.2 // @namespace http://mallowlabs.s206.xrea.com/ // @published 2007-07-07 // @modified 2007-09-16 // @license public domain // @description : Enable Keyboard shortcuts (Experimental search) // @include http://www.google.co.jp/ // @include http://www.google.co.jp/ig // @include http://www.google.co.jp/webhp?complete=1&hl=ja // ==/UserScript== (function() { var ginput = document.getElementsByTagName('input'); var length = ginput.length; for (var i = 0; i < length; i++){ if(ginput[i].id == 'all') { ginput[i].parentNode.innerHTML += "<input type='hidden' name='esrch' value='BetaShortcuts'>" } // // Fix the problem that you cannot // // Keyboard shortcuts with Google Suggest // if(ginput[i].name == "complete") { // ginput[i].value = "0"; // } } })();
Google / iGoogle / Google Suggest のページから
検索を行うとキーボードショートカットが有効な検索結果が表示される。
ちなみに Google Suggest と
共存はできないようなので検索結果ではサジェスト機能を無効にしている。
一応バグ報告はフィードバックとして送っておいたのでもしかしたら直るかも。
ブラウザの検索バーを使った場合は有効にならないので検索URLに
&esrch=BetaShortcuts
をつけて対応していただきたい。
お試しあれ。
2007.09.16 追記
Google サジェストと一緒に使っても動くようになったみたい。
こんな小さな問題に対応してくれた Google スゲー。
ということで GreaseMonkey の方も修正。