Die Strg- und Strg-Funktion von Google Desktop unter Windows?

7

Eine Sache , die ich über Google Desktop mag , ist sie konfiguriert werden kann , so dass , wenn Sie drücken Ctrl, Ctrlwird es einen Dialog bringen , dass wie folgt aussieht:

Eingabefeld-Widget

Der Dialog hat den Fokus und ich kann dort eingeben, die Eingabetaste drücken und dann eine neue Registerkarte in meinem Standardbrowser mit dem Inhalt des Textfelds öffnen.

Zum Beispiel; Dies ermöglicht es mir geben
Ctrl, Ctrl, foo, Enter
und es wird diese URL öffnen: https://www.google.com/#q=foo

Gibt es eine Möglichkeit, dies in Windows zu tun? Gelingt dies nicht, gibt es ein Tool, das so funktioniert?

Daniel Kaplan
quelle
1
Ihre Frage fragt nach einer Softwareempfehlung, die nicht zum Thema gehört.
Krankste
@Sickest wo ist der passende Ort zu fragen?
Daniel Kaplan
Ich bin mir nicht sicher, ich bezweifle, dass so etwas sowieso existiert, also macht das eigentlich keinen Sinn. Außerdem ist Ihre Frage viel zu weit gefasst. Was genau versuchen Sie zu suchen, wenn Sie cltr x2s drücken? Dateien oder eine Websuche?
Sickest
@ Krankste Websuche, wie im Beispiel.
Daniel Kaplan
Sie können Ihrer Taskleiste eine Adressleiste hinzufügen.
Sickest

Antworten:

6

Dies ist mit einem Skript für AutoHotkey (Windows-Automatisierungssoftware) möglich. Öffnen Sie einfach den Editor , fügen Sie den folgenden Code ein und speichern Sie ihn mit der Dateierweiterung .ahk . Ich konnte es allerdings nur unter Windows 7 testen. Die Such-URL wird jedoch wie erwartet auf einer neuen Registerkarte geöffnet. Das Suchdialogfeld sieht folgendermaßen aus:

diese

global MySearch
Gui, Margin, 9, 10
Gui, Font, s12
Gui, Add, Edit, vMySearch w400 -WantReturn
Gui, Font, c999999 s7
Gui, Add, Text, Y+3, Press <ctrl> twice to hide/show.

GuiEscape: 
    Gui, Hide

#ifWinActive Google Search 
NumpadEnter::
Enter::
    submitSearch()
    return
#IfWinActive

Ctrl::
    KeyWait, Ctrl
    KeyWait, Ctrl, D, T0.12
    if ErrorLevel = 0 
    {
        if WinActive("Google Search")
            Gui, Hide
        else
            Gui, Show,, Google Search
    }
    return

submitSearch(){
    Gui, Submit
    searchURL := "https://www.google.com/#q=" . urlEncode(MySearch) 
    Run, %searchURL%
    GuiControl,, MySearch
}

urlEncode(url){
    VarSetCapacity(Var,StrPut(url,"UTF-8"),0),StrPut(url,&Var,"UTF-8")
    While Code:=NumGet(Var,A_Index-1,"UChar")
    Res.=(Chr:=Chr(Code))~="[0-9A-Za-z]"?Chr:Format("%{:02X}",Code)
    return,Res  
}
andromeda947
quelle
+1: es funktioniert gut. Ist es möglich, die automatische Vervollständigung der Google-Suche in einem Dropdown-Feld abzurufen?
Andriy Tylychko
Gibt es eine Idee, warum das leere Google-Ergebnis geöffnet wird, wenn das #Symbol in der Suchabfrage verwendet wird?
Andriy Tylychko
1
Autocomplete wäre mir momentan zu komplex. Aber ich habe das Skript bearbeitet, um das # Problem zu beheben.
andromeda947
1
Ich habe lange nach der gleichen Funktionalität gesucht; Ihr AutoHotKey-Skript erfüllt den Zweck ohne Schnickschnack. Vielen Dank
Rap
2

Sie können eine Tastenkombination erstellen (ohne Software!), Um Chrome zu starten. Sobald Sie dies getan haben, können Sie auf die Verknüpfung klicken. Wenn Chrome geöffnet wird, wird die Adressleiste hervorgehoben. Geben Sie einfach ein und drücken Sie die Eingabetaste.

Grundsätzlich Ihr genauer Anwendungsfall, außer kein Mittelsmann (geben Sie einfach direkt in den Browser ein).

Ich denke nicht, dass ctrl+ ctrlspeziell möglich ist (weil links / rechts ctrlnicht unterschieden werden und nur Steuertasten sind).


Sollte der Link sterben, können Sie eine Tastenkombination (ohne Software von Drittanbietern) von erstellen.

  • Erstellen einer normalen Verknüpfung (geben Sie chromein Ihr Startmenü rightclickauf dem Symbol -> copyund dann rightclickin einem Ordner -> ein Paste shortcut)
  • Gehen Sie in die Eigenschaften der Verknüpfung ( rightclick-> properties), unter der ShortcutRegisterkarte sollte sich ein Shortcut keyFeld befinden.
  • Geben Sie eine Tastenkombination ein und drücken Sie Ok. Das war's (die Verknüpfungsdatei muss vorhanden sein, damit die Tastenkombination weiter funktioniert).

Als eine weitere Note, stellt sich das Ergebnis in der startmenu Suche heraus für chrome ist eine Verknüpfung, so dass Sie den ersten Schritt überspringen und in die Eigenschaften gehen Sie einfach den Menüpunkt das hinzuzufügen Key shortcutFeld.

Hashbrown
quelle
Haben Sie diese Funktion verwendet? Es ist schwer zu erklären, wie nützlich es ist, wenn man nicht süchtig danach ist. Das Öffnen eines neuen Chrome-Fensters ist leider keine Option. Ich habe es sehr oft benutzt, daher führte dies zu Tonnen von geöffneten Chromfenstern. Es ist schlecht, da ich normalerweise versuche, meine Registerkarten nach bestimmten Kriterien in verschiedenen Fenstern zu gruppieren. Plus andere Unterschiede.
Andriy Tylychko
Wenn Sie Chrome bereits geöffnet haben und die Ergebnisse als neuen Tab in einem bestimmten Fenster CtrlT
anzeigen möchten,
1

Mit der Open Source-Software Launchy ist es (unter anderem) möglich, etwas Ähnliches zu tun .

Standardmäßig lautet die Verknüpfung zum Öffnen der Leiste Alt+ Space(Sie können dies ändern, aber ich glaube nicht, dass Strg, Strg möglich ist ...)

Um die Google-Suche durchzuführen, geben Sie "google" TAB "foo" ENTER ein.

dahston
quelle
Genau das, was mein Vorschlag gewesen wäre. Eine kurze Google-Suche ließ mich glauben, dass Strg Strg nicht möglich ist, aber es bot auch eine Lösung: deanhouseholder.com/projects/launchy-ctrlctrl
TacoV