フックについて理解ができないので質問します。(非エンジニア)
通常はスクリプト読み込み時に、OS標準のAPI経由でOS側にホットキーを登録し、
キー入力時はOS側がAHKから渡されたキーであれば、AHKに処理を回す。
フック使用時は、AHKがそのキーが入力されるかを常に監視して、入力された場合、
その入力をOS側から遮断(横取り)して、直接スクリプトを実行する。(OS側は入力されたことに気づかない)
監視している分メモリの使用量が増加するが、動作は若干高速化する。
このようなイメージでよいでしょうか?
フック仕様のデメリットは、メモリ使用量以外ありますか?
また、以下の認識はあっていますか?
UseHook = InstallKeybdHook + InstallMouseHook
AutoHotkey スレッド part28
■ このスレッドは過去ログ倉庫に格納されています
250名無しさん@お腹いっぱい。 (ワッチョイ 0b76-Rmjr)
2020/07/25(土) 22:27:59.07ID:0QOLAh7b0■ このスレッドは過去ログ倉庫に格納されています