Ctrl, Ctrl Google Desktop на окнах?

1630
Daniel Kaplan

Одна вещь мне нравится Google Desktop, что вы можете настроить его так, чтобы при нажатии Ctrl, Ctrlона появится диалоговое окно, которое выглядит следующим образом :

Input box widget

Диалоговое окно будет в фокусе, и я могу напечатать там, нажать Enter, а затем он откроет новую вкладку в моем браузере по умолчанию, используя содержимое текстового поля.

Например; это позволяет мне набирать
Ctrl, Ctrl, foo, Enter
и это откроет этот адрес: https://www.google.com/#q=foo

Есть ли способ сделать это в Windows? В противном случае, есть ли инструмент, который будет работать так?

7
Ваш вопрос требует рекомендации по программному обеспечению, которая не относится к теме. Sickest 10 лет назад 1
@ Sickest, где подходящее место, чтобы спросить? Daniel Kaplan 10 лет назад 0
не уверен, я сомневаюсь, что что-то подобное существует в любом случае, так что нет смысла на самом деле. плюс ваш вопрос слишком широкий, что именно вы пытаетесь найти, когда нажимаете cltr x2s? файлы или веб-поиск? Sickest 10 лет назад 0
@Sickest веб-поиск, как в примере. Daniel Kaplan 10 лет назад 0
Вы можете добавить адресную строку на панель задач. Sickest 10 лет назад 0
@ Sickest какая панель задач? Я не пытаюсь зайти на сайт, я хочу сделать поиск в Google. Daniel Kaplan 10 лет назад 0
Этот сайт не существует в этой сети. Ramhound 10 лет назад 0
произвел редактирование, которое запрашивает процедуру для его реализации в Windows, вместо того, чтобы запрашивать рекомендации программного обеспечения Hashbrown 10 лет назад 0
[SoftwareRecs.SE] (https://softwarerecs.stackexchange.com) теперь существует для подобных вопросов. Frank 8 лет назад 0

4 ответа на вопрос

6
andromeda947

Это можно сделать с помощью скрипта для AutoHotkey (программное обеспечение для автоматизации Windows). Просто откройте блокнот, вставьте приведенный ниже код и сохраните его с расширением .ahk . Я мог только проверить это на Windows 7, хотя. Но он открывает поисковый URL на новой вкладке, как и ожидалось. Диалоговое окно поиска выглядит так:

this

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  } 
+1: работает нормально. Можно ли получить [Автозаполнение поиска Google] (https://support.google.com/websearch/answer/106230?hl=en) в раскрывающемся списке? Andriy Tylychko 8 лет назад 0
Любая идея, почему он открывает пустой результат Google, когда символ `#` используется в поисковом запросе? Andriy Tylychko 8 лет назад 0
Автозаполнение было бы слишком сложным для меня прямо сейчас. Но я отредактировал скрипт, чтобы исправить проблему #. andromeda947 8 лет назад 1
Я искал ту же функциональность от долгого времени; Ваш скрипт AutoHotKey служит цели без наворотов. Спасибо Rap 6 лет назад 1
2
Hashbrown

Что вы можете сделать, это создать сочетание клавиш (без использования какого-либо программного обеспечения!) Для запуска Chrome. После этого вы можете нажать на ярлык, и когда Chrome откроется, он отобразится с выделенной адресной строкой. Просто введите и нажмите Enter.

В основном ваш точный сценарий использования, кроме посредников (просто введите прямо в браузер).

Я не думаю, что ctrl+ ctrl, в частности, возможно (из-за того, что левый / правый ctrls не различаются и просто являются управляющими клавишами).


В случае смерти ссылки вы можете создать сочетание клавиш (без стороннего программного обеспечения);

  • создание обычного ярлыка (введите chromeв меню «Пуск», rightclickна значке -> copy, затем rightclickв какую-то папку -> Paste shortcut)
  • зайдите в свойства ярлыка ( rightclick-> properties), под Shortcutвкладкой должно быть Shortcut keyполе.
  • введите комбинацию клавиш и нажмите Ok. Вот и все (файл ярлыков должен существовать, чтобы сочетание клавиш продолжало работать)

В качестве дальнейшего примечания выясняется, что результатом поиска в стартовом меню chrome является ярлык, поэтому вы можете пропустить первый шаг и просто перейти в свойства пункта меню, чтобы добавить Key shortcutполе.

Did you use that feature? It's hard to explain how useful it is if you wasn't addicted to it. Unfortunately opening a new Chrome window is not an option. I used it very often, so this would lead to tons of opened chrome windows. It's bad as I usually try to group my tabs in different windows by some criteria. Plus other differences. Andriy Tylychko 8 лет назад 0
если вы уже открыли Chrome и хотите получить результаты в виде новой вкладки в определенном окне, тогда `Ctrl` +` T` - ваш друг Hashbrown 8 лет назад 0
1
dahston

Можно сделать что-то подобное (помимо прочего) с программным обеспечением с открытым исходным кодом Launchy .

По умолчанию ярлык для открытия панели Alt+ Space(Вы можете изменить это, но я не думаю, что Ctrl, Ctrl возможен ...)

Для поиска в Google вы должны ввести "Google" TAB "Foo" ENTER.

Именно то, что было бы моим предложением. Короткий поиск в Google привел меня к мысли, что Ctrl Ctrl невозможен, но он также предложил решение: http://www.deanhouseholder.com/projects/launchy-ctrlctrl/ TacoV 8 лет назад 0
0
marczellm

Я написал версию на Python, используя Tkinter:

https://gist.github.com/marczellm/9bb3a39c14fdf5a28c47ff132307aff6