◇ ゲームソフトで、LClick などが効かない
Q:ゲームソフトでマクロを使いたいのですが、LCLick コマンドを使っても、クリックしてくれません。
A:マクロがうまく動かない理由としては、ありそうなのは次の三つです。
(1) マクロ動作時に、対象のウィンドウをアクティブにしていない。
KMmacro がキーを入力する時には、対象のウィンドウがアクティブになっているとは限らない(というより、マクロ実行時は KMmacro 自身がアクティブになっているはず)ので、対象ウィンドウのタイトル部分をクリックするなどして、明示的にアクティブにしてあげた方が無難です。
(2) クリックの間隔が速すぎる。
クリック→アプリが何かしらの反応をする→クリック→… という作業の場合、クリックが速すぎるとうまくいかない可能性があります。delay や autodelay を入れて時間調整をしてください。
(3) 目的のアプリが DirectX を使ってキーを受け取っている。
(3) が原因だとすると、キー入力の仕組み自体が違うため、KMmacro では対応できません。ゲームの場合は、(3) があてはまることが多いかもしれません。