Windows では日常の作業で複数のメニューをクリックする必要があるため、独自のショートカットを作成しました

in tech

Windows でキーボード ショートカットがないことが信じられないほど頻繁に行う作業がいくつかあります。毎日何度も同じメニューをクリックした後、Microsoft を待つのをやめ、AutoHotkey を使用して独自のメニューを作成することにしました。

AutoHotkey を使用すると、カスタム ショートカットが驚くほど簡単になります

それはあなたのために大変な仕事をしてくれます

AutoHotkey は、カスタム キーボード ショートカットを作成し、アクションを自動化できる無料のオープンソース Windows ユーティリティです。これを使用するのにプログラマーである必要はありません。最初のスクリプトを作成したら、さらにスクリプトを追加するのは非常に簡単です。

まず、AutoHotkey v2 をダウンロードしてインストールします。それから:

  1. デスクトップの空の領域またはファイル エクスプローラー フォルダー内を右クリックし、 新規 > AutoHotkey スクリプト

  2. 名前 ファイル。
  3. クリック 編集

  4. コードを作成および編集するプログラムを選択します。私は使用します メモ帳

  5. ペースト 使用するスクリプトをファイルに追加し、 保存 それ。

それが完了したら、AHK ファイルをダブルクリックして実行します。

以下に示すすべてのショートカットを使用する必要はありません。私が定期的に繰り返しているタスクを選択しましたが、自分にとって意味のあるものを選択し、独自のワークフローに合わせてショートカットやコマンドを変更することができます。私のように、すべてを 1 つの AHK ファイルに保存したり、個々のショートカットに対して個別のスクリプトを作成したりすることもできます。

後でスクリプトを変更する場合は、AHK ファイルを右クリックし、 メモ帳で編集するをクリックして変更を加え、保存します。更新されたバージョンを実行するには、必ずファイルを再度ダブルクリックしてください。

タスクバーを表示または非表示にする

数秒で画面スペースを最大化します

大きなスプレッドシートを操作しているときや 2 つのドキュメントを比較しているときなど、画面にもう少しスペースが必要なときは、定期的にタスクバーを非表示にしています。問題は、Windows では毎回設定を調べなければならないことです。

私は、それ自体をショートカットする価値があると判断しました。

^!t:: このテーマについてさらに詳しく知りたい方は以下をご覧ください

一部

何をするのか

^!t

割り当てる Ctrl+Alt+T 脚本に

WinExist

Windows タスクバー ウィンドウを検索します

WinHide

タスクバーウィンドウを非表示にします

DetectHiddenWindows

非表示になったタスクバーを AutoHotkey で見つけられるようにします

WinShow

タスクバーを再度表示します

よく使うフォルダーを開く

ファイル エクスプローラーのナビゲーションを完全にスキップする

目を閉じていてもアクセスできるほど頻繁に開くフォルダーがいくつかあります。はい、クイック アクセスにピン留めすることはできますし、実際にピン留めしていますが、それでもエクスプローラーを開いてクリックする必要があります。

1 日に何度もフォルダーを開く場合、その数回のクリックさえも削除したいと考えました。

^!f:: 完全ガイドはこちら

一部

何をするのか

^!f

Ctrl+Alt+F をスクリプトに割り当てます。

Run

AutoHotkey に何かを開くように指示します

(フォルダーパス)

開くフォルダーを指定します

よく開くエクスプローラー フォルダーに対してこのスクリプトを複製するには、そのフォルダーに移動し、アドレス バーのパスをコピーし、スクリプト内の二重引用符の間に貼り付けます。

アクティブなアプリケーションを強制終了します

タスクマネージャーは必要ありません

アクティブなウィンドウでタスクの終了をアクティブ化する AutoHotkey スクリプト。

アプリがフリーズすると、Windows ではタスク マネージャーを開き、問題のあるプログラムを見つけて選択し、 タスクの終了。どのアプリを終了したいかすでにわかっている場合、クリックするのは大変です。

これをより迅速に行うには 2 つの方法があります。タスクバー上のアプリの右クリック メニューにタスクの終了を追加する Windows 設定を有効にすることも、AutoHotkey を使用して同じアクションをショートカットで実行することもできます。

^!k:: このテーマについてさらに詳しく知りたい方は以下をご覧ください

一部

何をするのか

^!k

割り当てる Ctrl+Alt+K 脚本に

WinGetPID("A")

アクティブなウィンドウのプロセスIDを取得します。

ProcessClose(pid)

そのプロセスを終了します

このショートカットはアプリを強制的に閉じるため、保存していないものは失われる可能性があります。このショートカットは、アプリが完全にフリーズした場合のために予約してください。まだ応答している場合は、作業内容を保存して通常どおり閉じます。

ダークモードとライトモードを切り替えます

複数回クリックする設定作業を 1 つのショートカットに変える

私は、何をしているか、いつ行っているかに応じて、Windows のライト モードとダーク モードを切り替えます。ダークモードの利点については陪審は否定的ですが、私は日中はライトモードを好むことが多いのですが、薄暗い部屋で作業しているときは目に優しいと感じています。 Windows にはこのためのショートカットが 1 つも用意されていないため、スイッチを切り替えるたびに[設定]に再度アクセスすることになります。

これらのスクリプトを設定するための鍵は、手動で実行していたキーボード ナビゲーションをステップ実行することでした。私はそれを開いた 設定を行い、次の組み合わせを検討しました。 タブShift+Tab、そして 矢印 キーを押すと、希望の設定にフォーカスが移動します。ショートカットにより、 設定を変更し、同じキーストロークを自動的に送信します。 PC 上のコントロールの配置が異なる場合は、シーケンスを自分でテストし、配置を変更してください。 Send それに応じてコマンドを実行します。

まずはダークモードに切り替えるためのショートカットから始めました。

^!d:: {
    Run "ms-settings:colors"
    Sleep 700
    Send "詳しい情報を見る"
    Send "+関連情報は以下のリンクからご確認いただけます"
    Send "公式情報はこちら"
}

一部

何をするのか

^!d

割り当てる Ctrl+Alt+D ダークモードに

ms-settings:colors

Windows を開きます」 設定

Sleep 700

を与えます 設定 ページを開くまでの時間

{Tab} そして +{Tab}

キーボードのフォーカスを正確に移動する方法 タブ そして Shift+Tab するだろう

{Down}

選択したオプションを次のように変更します 暗い

ライトモードに戻すには、2 番目のショートカット (Ctrl+Alt+L):

^!l:: {
    Run "ms-settings:colors"
    Sleep 700
    Send "{Tab}"
    Send "+{Tab}"
    Send "{Up}"
}

最後のファイル エクスプローラー ウィンドウを再度開きます

エクスプローラーに独自の Ctrl+Shift+T を与える

Ctrl+Shift+T ブラウザのタブを誤って閉じてしまい、タブを元に戻さなければならなくなった人にとっては、これが習慣的なことです。誤ってフォルダーウィンドウを閉じてしまった後、エクスプローラーでそれを試し続けましたが、エクスプローラーには同じショートカットが提供されていないことに気づきました。

私は頻繁にエクスプローラー ウィンドウを閉じて、使用していたフォルダーに戻る必要があるため、独自のバージョンを作成することにしました。ただし、Ctrl+Shift+T を再利用するのではなく、 Ctrl+Alt+R 既存の Windows やアプリケーションのショートカットを邪魔したくなかったためです。

known := Map()
lastClosed := ""

SetTimer WatchExplorer, 500

WatchExplorer() {
    global known, lastClosed

    current := Map()

    for window in ComObject("Shell.Application").Windows {
        try {
            if InStr(window.FullName, "explorer.exe")
                current(window.HWND) := window.Document.Folder.Self.Path
        }
    }

    for hwnd, path in known {
        if !current.Has(hwnd)
            lastClosed := path
    }

    known := current
}

^!r:: {
    global lastClosed

    if lastClosed
        Run 'explorer.exe "' lastClosed '"'
}

一部

何をするのか

known

前回のチェックで検出されたエクスプローラー ウィンドウを保存します

lastClosed

最後に検出された閉じられたエクスプローラー ウィンドウのパスを保存します。

SetTimer

エクスプローラー ウィンドウを 500 ミリ秒ごとにチェックします

WatchExplorer()

開いているエクスプローラー ウィンドウを検出し、いつ閉じたかを識別します

^!r

割り当てる Ctrl+Alt+R 脚本に

Run

に保存されているフォルダーを開きます lastClosed


イライラを近道に変える

AutoHotkey は、繰り返し行う小さな作業に適用し、より簡単かつ迅速に実行したい場合に最も役立ちます。また、今日のフォルダーを自動的に作成したり、短く入力したトリガーを長いフレーズに変換したり、他のすべてのウィンドウを最前面に表示したりするなど、他の方法では時間がかかり、気が狂いそうになるような他の退屈なタスクにも AutoHotkey を使用しました。 Windows で繰り返し行う作業に気づき始めると、簡単にショートカットになりそうなタスクが他にもたくさん見つかるでしょう。

{このテーマについてさらに詳しく知りたい方は以下をご覧ください|関連情報は以下のリンクからご確認いただけます}

{完全ガイドはこちら|詳しい情報を見る|公式情報はこちら}

関連記事

前の投稿
次に見るべき「リーチャー」のような番組 10 選
次の投稿
実際に今すぐ購入して使用できる 3 つの Linux 携帯電話 (そしておそらく購入すべきではない理由)

関連記事