自作ツール&スクリプト

【AutoHotkey】おすすめのカスタムショートカットまとめ

AutoHotkeyの導入方法

  1. 下記からAutoHotkeyをダウンロード。

https://autohotkey.com/download/

インストール後 Installer.ahkをメモ帳で開き

^H::
MsgBox "Hello, world!"

と記述

Ctrl + H をキーボードから入力することで、Hello, world! とダイアログが出てくればAutoHotkeyが問題なく動いています。

1.1.27.00以降のキーコードの仕様変更

sc○○○のキーコードは使えなくなりました。

https://autohotkey.com/docs/AHKL_ChangeLog.htm#v1.1.27.00

キーコードの調べ方

  1. タスクトレイのAutohotkeyを右クリック>Open

  2. View>key history and script infoにチェック

  3. 調べたいキーを押してF5

  4. 一番左の項目(VK)の値をしらべて、vkをつければOK。

たとえば無変換なら1Dと表示されるのでキーコードは「vk1D」

選択しているパスからエクスプローラーを開く方法

IEからはフォルダを開けるのですが、Google Chromeなどではセキュリティの都合上、エクスプローラーを開くことはできません。

ならばパス情報から、AutoHotkeyで自動でエクスプローラーを開けばと思い試してみました。

パスを選択している状態で「無変換+w」でエクスプローラーで開けます

またhttpsとあるものはブラウザーで起動することができます。

;選択したパスのフォルダを開く
Alt & W:: 
Clipboard := CopyClipboard()
If (RegExMatch(Clipboard, "^https?://")) {
    Run, %Clipboard%
}
If (RegExMatch(Clipboard, "\")) {
    Run, %Clipboard%, , UseErrorLevel
    If (ErrorLevel != 0) {
        Run, Explorer.exe
    }
}
Return

[随時更新]MY AutoHotkeyの設定

  • AutoHotkeyの設定を開く
  • AutoHotkeyの設定をリロード
  • Caps LockEnterキーに
  • 変換⇒半角/全角に
  • 半角/全角をBackSpaceに
  • Ctrl+半角/全角をDeleteに
#Persistent ;スクリプトの常駐
#SingleInstance force ;同じスクリプトの複数プロセス実行の許可/禁止
#NoEnv ;環境変数を変数として参照しない
#InstallKeybdHook ;常にキーボードフックを使う
#UseHook

; ; コメント 行の途中だと正しくコメントされない場合がある
; + Shift
; ^ Control
; ! Alt
; # Windowsキー
; 上下左右  {Up}{Down}{Left}{Right}


;AutoHotKeyの設定変更
vk1D & R::Reload      ;リロード
vk1D & E::Edit        ;編集


;Caps LockをEnterキーにする
vkF0::Enter


;半角/全角→Delete/BackSpace
vkF3::send {Backspace}
vkF4::send {Backspace}
^vkF3::send {Del} 
^vkF4::send {Del} 

(おまけ)PC起動時にソフトを起動する設定(Windows10)

Windows10だとスタートアップにショートカットをいれてみ起動しないので、タスク スケジューラに登録します。

【Windows】スタートアップに登録したアプリが起動しない時の解決方法 – CGメソッド

他のAutoHotkeyのおすすめ記事

じつはAdobeのスクリプトもショートカット化できます。

【Photoshop】Autohotkeyで設定したショートカットからスクリプトを実行する方法