10/01/16 09:50:57 0gvMdJUr
長押しは、マウスのダブルクリック処理と似ている。
キーを押した状態から放した状態のタイミングが検出できる、
(上がりエッジでも下がりエッジでも検出できる)
そして時間は、
ゲームループの内側だろうから
カウンターを設置してカウントアップする。
(例えば、SyncRate60なら60回で1秒だ)
または、タイマーを呼んでも良い。TIMER()
k=0
do
if keystate(17)=1 and k=0 then k=1 : print "W trigger1"
if keystate(17)=0 and k=1 then k=0 : print "W trigger0"
loop