コンテンツにスキップ

GETKEY, GETKEYTRIGGERED

関数名 引数 戻り値
GETKEY keyCode int
GETKEYTRIGGERED keyCode int

API

GETKEY keyCode
GETKEYTRIGGERED keyCode
GETKEYはキーボード及びマウスボタンの状態を返します。
引数で指定されるキーが押されていれば1、押されていなければ0を返します。

GETKEYTRIGGEREDGETKEYと同様にキーボード及びマウスボタンの状態を返します。
GETKEYは現在押されているかどうかを取得するのに対し、GETKEYTRIGGEREDは押された直後のみ1を返します。
すなわち継続して押し続けている場合はGETKEYは1を返しますが、GETKEYTRIGGERDは最初のみ1を返し以降は0を返します。

これらの関数はEmueraのウインドウがアクティブのときのみ1を返し、アクティブ状態でなければキー状態にかかわらず0を返します。
キーコードの数値と実際のキーの対応に関してはマイクロソフト社が提供するMSDNのGetKeyState()の項を参照してください。

ヒント

命令、式中関数両方対応しています。

関連項目