◇ ゲームソフトで、LClick などが効かない

Q:ゲームソフトでマクロを使いたいのですが、LCLick コマンドを使っても、クリックしてくれません。

A:マクロがうまく動かない理由としては、ありそうなのは次の三つです。

(1) マクロ動作時に、対象のウィンドウをアクティブにしていない。
 KMmacro がキーを入力する時には、対象のウィンドウがアクティブになっているとは限らない(というより、マクロ実行時は KMmacro 自身がアクティブになっているはず)ので、対象ウィンドウのタイトル部分をクリックするなどして、明示的にアクティブにしてあげた方が無難です。

(2) クリックの間隔が速すぎる。
 クリック→アプリが何かしらの反応をする→クリック→… という作業の場合、クリックが速すぎるとうまくいかない可能性があります。delay や autodelay を入れて時間調整をしてください。

(3) 目的のアプリが DirectX を使ってキーを受け取っている。

 (3) が原因だとすると、キー入力の仕組み自体が違うため、KMmacro では対応できません。ゲームの場合は、(3) があてはまることが多いかもしれません。