keyboard ninja:任意のウィンドウにホットキーを割り当てる

電子メールをチェックしたり、開いているIMウィンドウに切り替えるなどの繰り返しタスクを実行する必要がある場合は、ホットキーをウィンドウに直接割り当てて、1回のキーストロークで最小化/復元することができます。

私はどのようにこれを達成しましたか? AutoHotkeyは、Windowsで何かを自動化できる小さなスクリプトフレームワークです。始める前に、あなたがダウンロードしてインストールしたと仮定します。

私は小さな機能を作成しました。この機能をスクリプトに追加すると、ウィンドウを見つけて切り替えることができます。あなたがしなければならないのは、あなたが望むホットキーをスクリプトの先頭に割り当てることだけです。

あなたがする必要がある最初のものは、スクリプトをダウンロードし、それをどこかに保存することです。スクリプトをダブルクリックして起動すると、新しいトレイアイコン(Hが付いた緑色のアイコン)が表示されます。

アイコンを右クリックし、メニューから[このスクリプトの編集]を選択します。スクリプトには何も定義されていないので、あなた自身のホットキーを追加する必要があります。だから、スクリプトを見てみましょう…

———————-;このセクションではあなたのホットキーを宣言します; ——————– – ; – これらはサンプルです; j :: ToggleWindow( “Mozilla Firefox”) – Win + J; #c :: ToggleWindow( “SecureCRT”) – Win + C; x :: ToggleWindow( “cmd。 exe “) – Alt + X

———————-;ウィンドウを切り替える機能 – 編集しない—————— –WindowTitle%、WinWindowTitle%、WinActivate、その他、DetectHiddenWindows、On、IfWinExist、%TheWindowTitle(WinWindowTitle)、GetWindowTitle、WinWindowTitle、WinWindowTitle、 %; WinShow; WinActivate

あなたの中には少し複雑かもしれませんが、私たちがする必要があるのは、いくつかのホットキーラインを追加することだけです。すでに定義されているいくつかのサンプルホットキー行がありますが、コメントアウトされています。

ホットキーはこの形式で定義されています

:: ToggleWindow( “部分ウィンドウタイトル文字列”)

特殊キーの場合は、次のいずれかを使用して組み合わせることができます。 (Autohotkeyのドキュメントで詳細を確認してください)

たとえば、Ctrl + Alt + Fのキーボードショートカットを起動してFirefoxに割り当てるには、次のようにします

^!f :: ToggleWindow( ” – Mozilla Firefox”)

個人的には、鍵から手を離す必要のないキーボードショートカットを使用しようとしています。 Firefoxに割り当てられているAlt + Jを使うだけで、私の手を動かすことなくその組み合わせを打つことができるからです。

スクリプトの編集が終わったら、それを保存してからHアイコンに戻って “このスクリプトを再読み込み”オプションを選択すると、すべての変更がロードされます。問題があった場合はエラーメッセージが表示され、Exitを使用してスクリプトを完全に停止できます。

どのキーの組み合わせが最適かを判断する必要があります。私のアドバイスは、一度に1つまたは2つを追加し、それらを使用することに慣れています。数日以内に、あなたはそれらなしでどのように住んでいたのだろうかと思います。また、オートホットキーも読んでください。これだけではありません。

注意:スクリプト内のToggleWindowHide関数は、より冒険的な機能です。隠された状態と復元された状態の間でウィンドウを切り替える…コマンドプロンプトウィンドウには非常に便利です。基本的に私はTildaまたはYaKuakeをWindows上で提供します。

geek_autohotkey.ahk(Autohotkeyスクリプト)をダウンロード

このおかげで、その素晴らしいユーティリティ!

あなたが気にしないなら、私はいくつかのスクリプトを書くでしょう

#IfWinActive ahk_class CabinetWClass; MButton :: Send {バックスペース}

これは、アクティブなウィンドウがエクスプローラウィンドウであるかどうかをチェックし、中間のクリックがバックスペースと同じ機能を持つように割り当てます。親フォルダに移動すると、すべてのマウスブラウジングに非常に便利です。

私はまた、いくつかのプログラミング機能を持っています(例えば、PHPやFlash用)。

もしif(){{} {}} {Left 4}; return

私が “_if”とタイプすると、プログラムは “if(){}”と置き換えて、カーソルを “()”(カーソルを4回左に動かす)の間に置いて、すぐにコーディングを続けることができます。私は私のメールにもこれを使用しています(_ @を使用)。

再び、私にこの小さな美しさを見せてくれてありがとう:)

スクリーンショットの最初のサンプル(!j)…。それはAlt + Jでなければなりません

1,100万本以上の販売台数を誇るThe Offspringの1994年のアルバム「Smash」は、全世界でベストセラーの独立系レーベルアルバムです。