>// キーボード
>char keybuf[256];
>int flag = GetHitKeyStateAll( keybuf ) ;
>
>// キーボードのEnterキーが押されたらシーンが遷移する例
>int keyEnter = keybuf[KEY_INPUT_RETURN];
>int statEnter = CheckHitKey( keyEnter ) ;
>if( statEnter == 1 )
>{

キー入力判定の部分が色々とおかしい。

if( CheckHitKey(KEY_INPUT_RETURN) )
とか
if( keybuf[KEY_INPUT_RETURN] )
とするべき

ECSしか効かないのは、KEY_INPUT_ESCAPEの値がたまたま1だから。