イベント発生

キーやPDのイベントを発生させます。

EVENT 〈イベント種別〉【,〈文字コード式〉】【,〈状態式〉】【:〈X座標式〉,〈Y座標式〉】

指定したイベントを発生させる。

〈イベント種別〉

発生させるイベントを指定します。指定には、以下のシンボルを使います。

シンボル一覧
シンボル 内容
KEYD 通常キーを押した
KEYU 通常キーを離した
KEYC 通常キーをクリックした(押してから離した)
BUTD PDボタンを押した(マウスボタンを押した)
BUTU PDボタンを離した(マウスボタンを離した)
BUTC PDボタンをクリックした(マウスボタンをクリックした)

†通常キーとはシフトキーやモードキーなどの特殊キーを除くキーを意味します。

〈文字コード式〉

キーイベントの対象となる文字コードを示す式です。KEYD,KEYU,KEYC のときのみ指定します。BUTD,BUTU,BUTC のとき指定してはいけません。

†〈文字コード式〉には、システムスクリプトのみが設定可能です。

〈状態式〉

シフトキーやモードキーなどの特殊キー、およびPDのボタン状態を示す式です。システム変数$KSTATと同じ内容です。省略すると、現在の状態となります。

〈X座標式〉

〈Y座標式〉

イベントを発生させるPDの座標位置を示す式です。ウィンドウの左上を(0,0)とする相対座標で指定します。省略すると、現在のPD位置となります。

例:
EVENT KEYC,'あ',0x00
EVENT BUTC:SEGSW.X+8,SEGSW.Y+8

※ 文字コード以外の特殊機能キーのコードは以下の通りです。

特殊機能キーのコード一覧
特殊機能キー キーコード
[↑] 0x100
[↓] 0x101
[→] 0x102
[←] 0x103
[Esc] 0x18
[Delete] 0x7F
[Alt] 0x1004
右[Ctrl]または[F10] 0x04
[Backspace] 0x08
[変換] 0x1E
[無変換] 0x1151
[Shift]+[無変換] 0x1F
[Tab] 0x09
[Enter] 0x0A

前のページへデバイス操作 次のページへシリアルポート操作

ページの先頭へ戻る

HOME > サポート情報 > 取扱説明書 > イベント発生