AutoHotKey

参考:

AutoHotkey [Official]

ドキュメント

参考:

Quick Reference | AutoHotkey [Official]

使い方

参考:

Windows 10 へ AutoHotkey の導入 (キーマップの変更) – Qiita

AutoHotkey の使い方 1 | rcmdnk’s blog

AutoHotkey の使い方 2 | rcmdnk’s blog

小指に優しいキーカスタマイズを AutoHotkey で設定する for Windows | TECHSCORE BLOG

AutoHotKey で Windows 7 のキー操作をカスタマイズする | ashel の日記

AutoHotkey の使い方 | AutoHotkey 入門 (autohotkey.s365.xrea.com)

タイピングを超効率化! AutoHotkey の使い方と簡単なサンプル | 29歳からアーティストを目指してみる (aim-artist-from29.com)

導入

参考:

一連の操作を自動化できるソフト | Freesoft Concierge (freesoft-concierge.com)

概要

参考:

イントロダクション | AutoHotkey Wiki (ahkwiki.net)

イントロダクション | AutoHotkeyJp

リマップ

キーを入力を別のキー入力に割り当てる。

参考:

リマップ | AutoHotkey Wiki (ahkwiki.net)

リマップ | AutoHotkeyJp

Remapping Keys (Keyboard, Mouse and Joystick) | AutoHotkey [Official]

スクリプトの書き方/文法

参考:

スクリプト仕様 | AutoHotkey Wiki (ahkwiki.net)

スクリプト仕様 | AutoHotkeyJp

ホットキーを作成する

参考:

ホットキー | AutoHotkey Wiki (ahkwiki.net)

Hotkeys | AutoHotkey [Official]

キーコード

参考:

キーリスト | AutoHotkey Wiki (ahkwiki.net)

キーリスト | AutoHotkeyJp

ホットストリング

参考:

ホットストリング | AutoHotkey Wiki (ahkwiki.net)

組み込み変数

参考:

組み込み変数 | AutoHotkey Wiki (ahkwiki.net)

組み込み変数 | AutoHotkeyJp

変数を使用する

参考:

Variables and Expressions | AutoHotkey [Official]

When single percent % signs are used in the script? – AutoHotkey Community

コマンド

参考:

コマンド (カテゴリー別) | AutoHotkey Wiki (ahkwiki.net)

ディレクティブ

参考:

ディレクティブの基礎知識 | AutoHotkey Wiki

演算子

参考:

Expression Operators | AutoHotkey [Official]

アンダースコアをシフトキーなしで入力する

sc073::_

参考:

AutoHotKey で Windows 7 のキー操作をカスタマイズする | ashel の日記

クリップボード経由で文字列を挿入する

参考:

文字をまとめて高速入力する関数 InsertText を作る | 情報科学屋さんを目指す人のメモ (did2memo.net)

Autohotkey で IME 状態に関係なく、文字列を入力する方法 – Yahoo! 知恵袋

ウィンドウを指定する

付属ツールの Window Spy でウィンドウの実行ファイル名を調べる。#IfWinActive の第一引数に ahk_exe と実行ファイル名を指定する。ウィンドウの指定を解除するには引数なしの #IfWinActive を記述する。

#IfWinActive, ahk_exe chrome.exe
^,::Send !fs ; Open Chrome Settings
#IfWinActive

参考:

ウィンドウの指定方法 | so-zou.jp

ウィンドウ指定の方法 | AutoHotkey Wiki (ahkwiki.net)

WinTitle & Last Found Window | AutoHotkey [Official]

ブラウザで URL を開く

Run コマンドで URL を引数として与えてブラウザを起動する。

^g::Run, chrome.exe "https://www.google.com/"

参考:

Run / RunWait | AutoHotkey Wiki (ahkwiki.net)

how open chrome with specific url ahk ii – AutoHotkey Community

How to open a URL in a new browser window with AutoHotkey? – Super User

How to open a new chrome tab with Autohotkey? – Stack Overflow

IfWinActive / IfWinNotActive / #IfWinActive

参考:

特定のアプリのみでホットキー適用 – Qiita

特定のアプリケーションのみの条件分岐 (IF文) について | とろテク

特定ウィンドウ上のみで任意キーで指定処理させる方法 | サイトアフィリ専業への道 (ss713418.stars.ne.jp)

IfWinActive / IfWinNotActive | AutoHotkey Wiki (ahkwiki.net)

#IfWinActive / #IfWinExist | AutoHotkey Wiki (ahkwiki.net)

#IfWinActive / #IfWinExist | AutoHotkeyJp

Autohotkey doesn’t check if statement condition – Stack Overflow

#IfWinExist

参考:

特定のソフトを起動後に最小化する方法 | CG メソッド (cg-method.com)

#IfWinActive / #IfWinExist | AutoHotkey Wiki (ahkwiki.net)

#IfWinActive / #IfWinExist | AutoHotkeyJp

#If

参考:

#If | AutoHotkey Wiki (ahkwiki.net)

If 文

参考:

If (変数の比較) | AutoHotkey Wiki (ahkwiki.net)

If (Expression) | AutoHotkey [Official]

Could use some help with “or” statement – AutoHotkey Community

Send / SendRaw / SendEvent / SendInput / SendPlay / SendMode

参考:

Send / SendRaw / SendEvent / SendInput / SendPlay | AutoHotkey Wiki (ahkwiki.net)

SendMode | AutoHotkey Wiki (ahkwiki.net)

#UseHook

参考:

#UseHook | AutoHotkeyJp

Conflict between functions using the same key – Stack Overflow

Recursion when remapping in AutoHotKey – Super User

SetTitleMatchMode

参考:

ウィンドウ指定の方法 | AutoHotkey Wiki (ahkwiki.net)

SetTitleMatchMode | AutoHotkey [Official]

SetTitleMatchMode RegEx applied only to directives – AutoHotkey Community

RegExMatch / RegExReplace

参考:

正規表現 | AutoHotkey Wiki (ahkwiki.net)

RegExMatch() | AutoHotkey Wiki (ahkwiki.net)

RegExReplace() | AutoHotkey Wiki (ahkwiki.net)

サンプル

参考:

使用例 | AutoHotkey Wiki (ahkwiki.net)

まとめ

参考:

AutoHotkey でよく使うコードスニペット13選 – Qiita

サイト

参考:

AutoHotkey Wiki (ahkwiki.net)

AutoHotkeyJp

AutoHotKey の使用方法 | so-zou.jp

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です