SACT2 for System4.x

KEY_IS_DOWN

キーボードのキーやマウスボタンの押下状態を取得します。

int KEY_IS_DOWN(int nKeyCode);

引数

nKeyCode

調べたいキーの キーコード

戻り値

true押された
false押されなかった

解説

キーボードのキーやマウスのボタンが押された場合、 実際にキーが離されても KEY_CLEAR が呼び出されるまでシステム内部では押された状態を保持され KEY_IS_DOWN 呼出でtrueが返ります。

サンプルコード

//【[Enter]キーが押されるまで待つ】

//この処理に入る前に押されていたキーの情報をクリア
KEY_CLEAR();

while(!KEY_IS_DOWN(VK_RETURN))
{
}

//この処理内で押されたキーの情報をクリア
KEY_CLEAR();

参照

KEY_CLEAR , キーコード ,