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

13

Dans Chrome, vous pouvez surligner 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 chercher des extensions existantes et j'ai aussi parcouru la liste des raccourcis clavier existants: https://support.google.com/chrome/answer/157179?hl=fr

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

Geurts
la source
Des questions sur les fonctionnalités du navigateur Web appartiennent à Super utilisateur .
ale

Réponses:

9

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é Entrer - Ceci recherchera le texte dans l'Omnibox

Voulez-vous automatiser? Utilisation AutoHotKey pour en faire une macro automatique en utilisant 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.

Keltari
la source
5

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 les fenêtres + g

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

On est cela de mon répondez ici . Sélectionnez Texte et appuyez sur les fenêtres + Décalage + 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
Parivar Saraff
la source
La première option me donne le dernier ctrl + c ou win + g. Je ne suis pas certain pourquoi?
josh
Vous devez d'abord sélectionner le texte. C'est la seule raison pour laquelle je peux penser à obtenir le dernier clip ou utilisez-vous un gestionnaire de presse-papiers? ou essayez d'ajouter ceci à votre script après la Send, ^c commande pour voir ce qui est sur votre presse-papier TrayTip, Clipboard Contents, %clipboard% r n
Parivar Saraff
0

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

Ярослав Жарков
la source