[総目次] [カテゴリ] [前]

PEN - [UI]

[次] [次カテゴリ] [索 引]

PEN

… ペン入力の状態の取得

書  式

PEN

説  明

次の数値で、ペンの入力状態を返します。
0: ペンは押されていません。
1: ペンが押され始めました。
2: ペンが押されています。
3: ペンが離されました。


注意事項

ペン入力を認識できるようにするには、事前にSYNCを実行しておく必要があります。

ペンタッチし続けていても、PENが0を返す場合があります。これは、別のイベントを受信するための仕様です。
これを回避するには、EVENTNOを使用して、ペンイベントのみ認識するようにします(サンプル 2を参照)。


関連項目

SYNCPENXPENYPENVPENW


サンプル

(サンプル 1)
REM 944BASIC 'PENサンプル'
HEADER 'ペンタッチ → PEN関数の値を表示'
*LOOP SYNC
 P=PEN
 LOCATE 10,10:PRINT P
 WAIT 2
GOTO *LOOP

(サンプル 2)
REM 944BASIC 'PEN サンプル2 - 0を検出させない例'
REM ペン イベント160,161,162以外を無効にする
EVENT 100,159,0
EVENT 163,999,0
*LOOP SYNC
 P=PEN
 LOCATE 10,10: PRINT P
 WAIT 1
GOTO *LOOP


[総目次] [カテゴリ] [前]

PEN - [UI]

[次] [次カテゴリ] [索 引]