web-dev-qa-db-fra.com

Raccourci clavier pour rechercher le texte sélectionné / en surbrillance

Dans Chrome, vous pouvez mettre en surbrillance du texte sur une page Web et utiliser le menu contextuel contextuel pour ouvrir une recherche Google sur le texte sélectionné dans un nouvel onglet.

Ce serait très pratique si je pouvais accéder à cette fonctionnalité en utilisant un raccourci clavier au lieu du menu contextuel. J'ai essayé de rechercher des extensions existantes et j'ai également parcouru la liste des raccourcis clavier existants ici: https://support.google.com/chrome/answer/157179?hl=fr

Est-ce que quelqu'un connaît un moyen d'accomplir cela?

14
Geurts

Cela fonctionnera sous Chrome:

  • Tout d'abord mettre en évidence du texte
  • Frappé CTRL+C - Ceci copie le texte
  • Frappé CTRL+T - Cela crée un nouvel onglet et en fait le focus
  • Frappé CTRL+V - Cela colle le texte dans l'Omnibox (Chrome place le curseur par défaut là)
  • Frappé Enter - Ceci recherchera le texte dans l'Omnibox

Voulez-vous automatiser? Utilisez AutoHotKey pour en faire une macro automatique à l'aide de CTRL+Alt+S Utilisez ce script ::

^!s::
  Send ^c
  Send ^t
  Send ^v
  Send {Enter}
Return

Pour votre information, j'ai testé ce script et il fonctionne sous Chrome.

9
Keltari

J'ai deux réponses à cela à AHK également.

Ceci est applicable partout dans le monde (pas seulement en chrome). Il suffit de sélectionner le texte et d'appuyer sur Windows+G

#g::  ;;Google selected text
   Send, ^c
   Run, http://www.google.com/search?q=%Clipboard%
Return

On est ceci de mon réponse ici . Sélectionnez Texte et appuyez sur Windows+Shift+G. Ceci est différent dans le sens où cela vous donne simplement un lien dans le presse-papier.

; Search google for the highlighted Word
; then get the first link address and put it on the Clipboard

^!r:: Reload

#+g::
    bak = %clipboard%
    Send, ^c
    ;clipboard = %bak%`r`n%clipboard%
    Query = %clipboard%
    wb := ComObjCreate("InternetExplorer.Application")
    ;wb := IEGet()
    wb.Visible := false
    wb.Navigate("www.google.com/search?q=" Query)
    While wb.readyState != 4 || wb.document.readyState != "complete" || wb.busy ; wait for the page to load
      sleep 100
    ; loop % (Nodes := wb.document.getElementById("rso").childNodes).length
    ;     Links_urls .= (A_index = 1) ? Nodes[A_index-1].getElementsByTagName("a")[0].href : "`n" . Nodes[A_index-1].getElementsByTagName("a")[0].href
    ; Msgbox %Links_urls%

    Nodes := wb.document.getElementById("rso").childNodes
    First_link := Nodes[0].getElementsByTagName("a")[0].href
    Clipboard = %First_link%
    TrayTip, First Link on Google Search, %First_link% `r`n Ctrl+V to paste the link
return
5
Parivar Saraff

Cette extension peut vous aider:
https://chrome.google.com/webstore/detail/searchbar/fjefgkhmchopegjeicnblodnidbammed
Après avoir installé, cochez les options suivantes:
* Ouvrir les résultats de la recherche dans un nouvel onglet par défaut (n’affecte pas les touches de raccourci; appuyez sur la touche Ctrl ou cliquez avec le bouton du milieu pour changer d’onglet)
* Ouvre les nouveaux onglets au premier plan par défaut (appuyez sur Maj pour basculer entre le premier plan et l'arrière-plan)
Vous pouvez maintenant lancer la recherche du texte sélectionné avec le raccourci Ctrl + Maj + Alt + G