XREA.COM Logo XREA.COM Ad

スクリプト質問スレッド

235unnamed.ahk:2008/06/17(火) 22:44:47
>>234
ジェスチャとかやったことないですが思いついた方法2つ
スリープで0.5秒待機して前後のマウス位置を比較する方法か、セットタイマで短間隔でマウス位置比較する方法か
どっちも同じようなものだけど行数長いので質問に近い?セットタイマのほうだけ

X1ボタンダウン::
開始時のマウス位置取得、カウンタ0
セットタイマ0.1秒間隔(間隔と回数は適当に変える
りたーん

タイマのサブルーチン:
マウス位置取得
開始時とのマウス位置の比較(閾値や方向も考慮して、2回連続で左だったら・・等でもいいし
左に移動してれば、タイマストップ、"Alt←" を送る、フラグ0セット、りたーん
なんもなければ、カウンタ5回未満なら、カウンタ+1、りたーん
カウンタ5回以上なら、タイマストップ、"Ctrl"ダウン を送る、フラグ1セット、りたーん

X1ボタンアップ::
フラグ0なら、なにもしない、りたーん
フラグ1なら、 "Ctrl"アップ を送る、りたーん
85KB
名前: E-mail:
ファイル:
0ch BBS 2005-10-08