sendkeysで矢印をずっと押しっぱなしの状態にするには?

解決


mmm  2004-12-09 03:08:48  No: 118132  IP: [192.*.*.*]

はじめまして。質問させて頂きます。
sendkeysを用いて、IE上のJAVAアプレットを動かしたい(↑↓→←でオブジェクトが動く)と思っているのですが、実際にやってみると、どうしても動きがカクカクしてしまい、キーボードでずっと矢印を押しっぱなしにしたときのような滑らかな動きができません。
sendkeysはTimerで制御しているのですが、intervalの間隔を短くしてもうまくいきません。
初心者的質問で大変恐縮ですが、御教授頂けたら幸いです。

編集 削除
マグ  2004-12-09 08:09:55  No: 118133  IP: [192.*.*.*]

矢印キーが一回、押されたときの移動量はどのくらいにしていますか?

編集 削除
ぴろあき  2004-12-09 11:27:40  No: 118134  IP: [192.*.*.*]

sendkeysじゃなくてkeybd_eventを使用すればよいかと。

編集 削除
mmm  2004-12-09 19:41:01  No: 118135  IP: [192.*.*.*]

マグ様、ぴろあき様ありがとうございます。
keybd_eventを使用してみたら、滑らかになるようになりました。

編集 削除