キーボード忍者任意のウィンドウにホットキーを割り当てる
電子メールのチェックや開いているIMウィンドウへの切り替えなど、繰り返し作業を実行する必要がある場合は、ウィンドウにホットキーを直接割り当てるのが最も簡単な方法です。.
どうやってこれを達成しましたか? AutoHotkey、あなたがWindowsで何かを自動化することを可能にする小さなスクリプトフレームワーク。始める前に、ダウンロードしてインストールしたと仮定します。.
私はあなたがウィンドウを見つけてトグルするという大変な仕事をするスクリプトに加えることができる小さな関数を作成しました。あなたがしなければならないのはあなたがスクリプトの一番上に欲しいホットキーを割り当てることだけです。.
あなたがする必要がある最初の事はスクリプトをダウンロードしてどこか役に立つところにそれを保存することです。スクリプトをダブルクリックして起動すると、新しいトレイアイコン(Hの付いた緑色のアイコン)が表示されます。
アイコンを右クリックして、メニューから[このスクリプトを編集]を選択します。スクリプトには何も定義されていないので、独自のホットキーを追加する必要があります。スクリプトを見てみましょう…
; -
;このセクションであなたのホットキーを宣言する
; -
; - これらはサンプルです --
; !j :: ToggleWindow(“ - - Mozilla Firefox”) - Win + J
; #c :: ToggleWindow(“ SecureCRT”) - Win + C
; !x :: ToggleWindow(“ cmd.exe”) - Alt + X; -
;ウィンドウを切り替える機能 - 編集しない
; -
トグルウィンドウ(TheWindowTitle)
SetTitleMatchMode、2
隠しウィンドウを検出、オフ
IfWinActive、%TheWindowTitle%
WinMinimize、%TheWindowTitle%
そうでなければ
IfWinExist、%TheWindowTitle%
WinActivate
そうでなければ
DetectHiddenWindows、オン
IfWinExist、%TheWindowTitle%
WinShow
WinActivate
それはあなたの何人かのために少し複雑かもしれないが、私達がする必要がある唯一の事はいくつかのホットキーラインを加えることである。あなたはすでに定義されたサンプルホットキーラインがたくさんあることに気付くでしょうが、コメントアウトされています.
ホットキーは次の形式で定義されています。
:: ToggleWindow(“部分ウィンドウタイトル文字列”)
特別なキーのために、あなたは組み合わせることができる以下のうちの1つを使うでしょう。 (オートショットのドキュメントで詳細を入手してください)
# | Windowsキー |
! | Alt |
^ | コントロール |
+ | シフト |
< | 左キーを使う(例えば |
> | 右キーを使用します(たとえば、>!は右Altキーのみを意味します)。 |
たとえば、Ctrl + Alt + Fのキーボードショートカットを起動してFirefoxに割り当てる場合は、次のようにします。
^!f :: ToggleWindow(“ - - Mozilla Firefox”)
個人的には、キーボードのショートカットを使って手を離す必要がないようにしています。私はFirefoxに割り当てられたAlt + Jを使うだけです。なぜなら私は手を動かすことなくその組み合わせを打つことができるからです。.
スクリプトの編集が終わったら、それを保存してHアイコンに戻って、「このスクリプトを再読み込み」オプションを選択するだけで、すべての変更が読み込まれます。問題があった場合、エラーメッセージが表示されます。スクリプトを完全に停止するには、常にExitを使用してください。.
どのキーの組み合わせが自分に最適かを判断する必要があります。私のアドバイスは一度に一つか二つを追加して、それらを使うことに慣れることです。数日以内に、あなたは彼らなしでどのように生きてきたのか不思議に思うでしょう。あなたはAutoHotkeyについても同様に読むべきです…それはちょうどこれ以上のことをすることができます.
注:スクリプト内のToggleWindowHide関数は、より冒険的なものです。ウィンドウを非表示と復元の間で切り替えることができます。コマンドプロンプトウィンドウでは非常に便利です。 Windowsで基本的に私にTildaまたはYaKuakeをくれます.
geek_autohotkey.ahk(自動ホットキースクリプト)をダウンロードします。