サンプルコード03-003.Dynamics.PhysicsCharactorControlのCharActor::OnUpdate内で
// ジャンプ
if ( pKeyboard->GetKeyData( Engine::Input::KEY_SPACE ) )

if ( GetCore()->GetInputManager()->GetJoystick(0)->GetVirtualButtonState( 0 ) == Engine::Input::BUTTON_STATE_PUSH)
に変更しただけで処理を見る限りは押した瞬間だけでいい気がするんだけど
一瞬ジャンプして戻るみたいな状態。カーソルキーで移動中はちゃんと上昇しきってから降りる。