Dan*_*lan 7 windows browser keyboard-shortcuts google-chrome google-desktop-search
我喜欢 Google 桌面的一件事是您可以对其进行配置,以便当您按下Ctrl, 时Ctrl,它会显示一个如下所示的对话框:
该对话框将具有焦点,我可以在那里输入,按 Enter,然后它将使用文本框的内容在我的默认浏览器中打开一个新选项卡。
例如; 这允许我输入
Ctrl, Ctrl, foo
,Enter
它会打开这个网址:https : //www.google.com/#q=foo
有没有办法在 Windows 中做到这一点?如果没有,有没有像这样工作的工具?
使用 AutoHotkey(Windows 自动化软件)的脚本可以做到这一点。只需打开记事本,粘贴下面的代码并使用.ahk文件扩展名保存它。我只能在 Windows 7 上测试它。但它会按预期在新选项卡上打开搜索 URL。搜索对话框如下所示:
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
}
Run Code Online (Sandbox Code Playgroud)
您可以做的是创建一个键盘快捷键(无需使用任何软件!)来启动 Chrome。完成此操作后,您可以点击快捷方式,当 Chrome 打开时,它会显示并突出显示其地址栏。只需输入并按 Enter 键即可。
基本上是您的确切用例,除了没有中间人(只需直接在浏览器中输入)。
具体来说,我认为ctrl+ctrl是不可能的(因为 left/rightctrl
没有被区分,只是控制键)。
如果链接失效,您可以通过以下方式创建键盘快捷键(无需第三方软件):
chrome
在开始菜单中rightclick
键入 -> copy
,然后rightclick
在某个文件夹中 -> Paste shortcut
)rightclick
-> properties
),Shortcut
选项卡下应该有一个Shortcut key
字段。Ok
。就是这样(快捷方式文件需要存在才能使键盘快捷方式继续工作)进一步说明,事实证明开始菜单搜索的结果chrome
是快捷方式,因此您可以跳过第一步,只需进入菜单项的属性即可添加Key shortcut
字段。
归档时间: |
|
查看次数: |
2039 次 |
最近记录: |