web-dev-qa-db-ja.com

WindowsでのGoogleデスクトップのCtrl、Ctrl機能?

Googleデスクトップについて私が気に入っていることの1つは、を押したときに押すように構成できることです。 CtrlCtrl、次のようなダイアログが表示されます。

Input box widget

ダイアログにフォーカスがあり、そこに入力してEnterキーを押すと、テキストボックスの内容を使用してデフォルトのブラウザで新しいタブが開きます。

例えば;これで入力できます
CtrlCtrlfoo、 Enter
そしてそれはこのURLを開きます: https://www.google.com/#q=foo

Windowsでこれを行う方法はありますか?それができない場合、このように機能するツールはありますか?

7
Daniel Kaplan

AutoHotkey(Windows自動化ソフトウェア)のスクリプトを使用してこれを行うことができます。メモ帳を開き、以下のコードを貼り付けて、。ahkファイル拡張子を付けて保存します。ただし、Windows7でしかテストできませんでした。ただし、期待どおりに新しいタブで検索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  
}
6
andromeda947

あなたができることは、Chromeを起動するために キーボードショートカット (ソフトウェアを使用せずに!)を作成することです。これを行うと、ショートカットを押すことができ、Chromeが開くと、アドレスバーが強調表示されて表示されます。入力してEnterキーを押すだけです。

基本的には、仲介者がいないことを除いて、正確なユースケースです(ブラウザに直接入力するだけです)。

私は思わない ctrl+ctrl、具体的には可能です(左/右のctrlsが区別されず、単にコントロールキーであるため)。


リンクが切れた場合は、次の方法でキーボードショートカット(サードパーティソフトウェアなし)を作成できます。

  • 通常のショートカットを作成します(スタートメニューにchromeと入力し、アイコンにrightclickと入力します-> copy、次にいくつかのフォルダーにrightclickと入力します-> _Paste shortcut_)
  • ショートカットrightclick-> properties)のプロパティに移動し、[Shortcut]タブの下に_Shortcut key_フィールドがあるはずです。
  • キーの組み合わせを入力し、Okを押します。それだけです(キーボードショートカットが機能し続けるには、ショートカットファイルが存在する必要があります)

さらに注意すると、スタートメニューでchrome is ショートカットが検索されるので、最初のステップをスキップしてプロパティに移動できます。メニュー項目の_Key shortcut_フィールドを追加します。

2
Hashbrown

オープンソースソフトウェアで(とりわけ)これに似た何かをすることは可能です Launchy

デフォルトでは、バーを開くためのショートカットは AltSpace (これは変更できますが、ctrlは不可能だと思います。ctrlは可能です...)

グーグル検索するには、「google」タブ「foo」ENTERと入力します。

1
dahston

Tkinterを使用してPythonでバージョンを作成しました:

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

0
marczellm