//-------------------------------------------------------------------------------------------------
ALVR_RESULT HandleKeyboard(UINT_PTR ch)
{
    if(ch == 'E' || ch == 'e')
    {
        g_MouseInput.SetEmulation(!g_MouseInput.GetEmulation());
    }
    else if(ch == 'L' || ch == 'l')
    {
        g_bLateLatchRight = !g_bLateLatchRight;
    }
    else if(ch == 'A' || ch == 'a')
    {
        g_bRotate = !g_bRotate;
    }

    else if(ch == VK_UP)
    {
        ChangeDrawRepeat(true);
    }
    else if(ch == VK_DOWN)
    {
        ChangeDrawRepeat(false);
    }
    else
    {
        return ALVR_FALSE;
    }
    return ALVR_OK;
}