質問: キーボードを使ってgoogleの検索結果をナビゲートする方法(今すぐインスタント検索は無効になっています) 今日の時点で、googleインスタント検索 は停止しています 。これは、以前は次のようになっていました。 https://www.youtube.com/watch?v=anvt56wlmto 私がタイプしている間、私は結果のインスタント表示をあまり気にしませんでした。しかし、私は1日に何百回もキーボードショートカットを使用しました。一度も使用したことのない人のために - インスタント検索を有効にすると、次のことが可能になります。 検索後にenterキーを押し、上/下キーを使用して結果全体を「ポインタ」下に移動します。 次に「enter」を押して、ポイントされている検索結果を開きます。 どの時点でも、キーボードで文字/数字を入力すると検索バーに再度フォーカスされます。 強調表示された結果でenterキーを押すことは、新しいタブで結果を開くためにctrl修飾子と組み合わせることができます。 私はマウスを使うのが非常に難しいと思っていて、可能な限りそれを避けようとします。インスタント検索で得られたキーボードの動作を再現するために使用できるツールやスクリプトはありますか。これまでの質問は、インスタント検索の時代に尋ねられた(そして答えられた)(例: this 、 this そして私の前の質問 こちら )、googleと同じ機能を持つ代替品を探しています。ubuntu 15.01でchromeを使用しています。
回答: googleはこの機能(google instant predictionと呼ばれる)を削除しました。そのため、これまで可能であったようにそれを実現することはできません。私はこの機能がうまくいくのを見るのがとても悲しかったので、昨夜それを再設計するためのハックを書いた。これまでのところgoogle chromeでしか動作しませんが、他のすべてで動作するように適応することができます。 chrome拡張機能 shortkeys をインストールしてください。 shortkeysメニューをクリックして「オプション」を選択します [追加]をクリックして、次のフィールドに入力します。 キーボードショートカット:タブ動作:javascriptを実行するラベルを:結果ピッカー 次のjavascriptをjavascriptコードに貼り付けて実行します。 document.selectedresultid=0 function selectresult(newid){ els = document.queryselectorall("div.r h3") if(newid < 0 || newid >= els.length) return //could modify for page nav...? rp = document.getelementbyid("result-pointer") if(rp != null){ rp.remove() } document.selectedresultid=newid el = els[newid] lnk = el.firstelementchild el.innerhtml = "<div id=\"result-pointer\" style=\"position:absolute;left:-15px;\">&gt;</div>" + el.innerhtml lnk.focus() } document.onkeyup=function(event){ if(event.keycode==38) selectresult(document.selectedresultid-1) if(event.keycode==40) selectresult(document.selectedresultid+1) if(event.keycode==13){ var el = document.queryselectorall("div.r h3")[document.selectedresultid] var lnk = el.parentelement var url = lnk.href if(event.ctrlkey){ var win = window.open(url,"_blank") win.blur() window.open().close() } else{ document.location = url } } } selectresult(0) アクティベーション設定を設定します。 フォームフィールド内でアクティブです(チェックあり)ウェブサイト(特定のサイトのみ)url(1行に1つ):* .google。*これがオプションページの外観です。 「保存」をクリックしてからブラウザを閉じます。 説明: 再起動すると、tabキーを押すと、検索結果に小さな青い ">"が表示されます。 上/下矢印キーを押すと、結果が順番に表示されます。 enterを押すとハイライトされた結果に移動します。 "ctrl + enter"を押すと新しいタブで結果が開きます。 ハッピーサーチ!