AutoHotkey

日記

アンダースコアをShiftなしで入力

日本語配列かつWindowsでアンダースコア(_)を入力する場合、通常はShiftを押しながら、右Shiftキーの隣りにある「ろ」と刻印されたキーを押す。Shiftを押さなければバックスラッシュ(\)が入力されるが、これはキーボード右上のB...
日記

Tex ShinobiとAutoHotkeyとの組み合わせ

AutoHotkeyのホットキーに使わないほうが良いキーと代替策でも書いた通り、CapsLockなど一部のキーをホットキーにすると誤動作を起こす。Tex Shinobiなど、TexのキーボードはWeb Configuratorというキーの変...
日記

AutoHotkeyのホットキーに使わないほうが良いキーと代替策

ホットキーに使わないほうが良いキー例えば以下のようなホットキーを登録したとする。sc070 & a::{ MsgBox "{ひらがな/カタカナ}+a"}一見うまく動作しているように見えるが、ここで{ひらがな/カタカナ}が押しっぱなしになって...
日記

AutoHotkeyで非アクティブなウインドウを操作する

MobaXtermのローカルターミナルに「ファイル一覧を取得し、結果をクリップボードに送るコマンド(ls -1 | clip)」と、{Enter}を送るサンプル。MobaXtermが非アクティブでも動作する。;{Ctrl}+{F12}^F1...
日記

AutoHotkey v2 での #IfWinNotActive (#Hotif)

AutoHotkey バージョン2では、#IfWinActive、#IfWinExist、#IfWinNotActive、#IfWinNotExist が削除され、代わりに #Hotif になった。例えば AutoHotkey バージョン1...
日記

ホットキーでAuhoHotkeyを再起動する

AunoHotkeyのタスクトレイアイコン上で右クリックしてスクリプトをリロードするのが面倒な人向け。;{Win}+{F5}#F5::{ TrayTip("スクリプトをリロードします", "", 17) Sleep 1000 TrayTip...
日記

AutoHotkeyでクリップボード変更を検知する

AutoHotkeyでクリップボード変更を検知するにはOnClipboardChangeを使う。サンプルスクリプトAutoHotkeyでクリップボードを監視して、変更があったらツールチップを表示する。OnClipboardChange(Cl...
日記

Autohotkeyで変換/無変換キーを活用する

変換/無変換をホットキーにする変換はsc079、無変換はsc07Bをホットキーにする。この時、ホットキーの直前に~を付けないと本来の変換/無変換が使えなくなってしまう。;変換+q~sc079 & q::{ MsgBox "変換 + q が押...
日記

AutoHotkeyでPCをロックする

PauseキーでPCをロックする場合。Pause::DllCall("LockWorkStation")
日記

AutoHotkeyについて

AutohotKeyとはAutoHotkeyとは、Microsoft Windows上で動作するユーティリティソフトウェア、スクリプト言語である。インストール方法公式サイトのダウンロードしたセットアップexeを実行インストーラーが起動するの...