mirror of
https://github.com/smartcmd/MinecraftConsoles.git
synced 2026-08-20 09:57:09 +00:00
Merge branch 'pr/keyboard-fixes' into split-screen
This commit is contained in:
commit
4b579686e8
|
|
@ -1486,12 +1486,26 @@ bool IUIScene_AbstractContainerMenu::handleKeyDown(int iPad, int iAction, bool b
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case ACTION_MENU_UP:
|
case ACTION_MENU_UP:
|
||||||
|
#ifdef _WINDOWS64
|
||||||
|
if (g_KBMInput.WasMouseWheelConsumed())
|
||||||
|
{
|
||||||
|
handleAdditionalKeyPress(ACTION_MENU_OTHER_STICK_UP);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
//ui.PlayUISFX(eSFX_Focus);
|
//ui.PlayUISFX(eSFX_Focus);
|
||||||
m_eCurrTapState = eTapStateUp;
|
m_eCurrTapState = eTapStateUp;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case ACTION_MENU_DOWN:
|
case ACTION_MENU_DOWN:
|
||||||
|
#ifdef _WINDOWS64
|
||||||
|
if (g_KBMInput.WasMouseWheelConsumed())
|
||||||
|
{
|
||||||
|
handleAdditionalKeyPress(ACTION_MENU_OTHER_STICK_DOWN);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
//ui.PlayUISFX(eSFX_Focus);
|
//ui.PlayUISFX(eSFX_Focus);
|
||||||
m_eCurrTapState = eTapStateDown;
|
m_eCurrTapState = eTapStateDown;
|
||||||
|
|
|
||||||
|
|
@ -1099,13 +1099,7 @@ void IUIScene_CreativeMenu::handleAdditionalKeyPress(int iAction)
|
||||||
break;
|
break;
|
||||||
case ACTION_MENU_OTHER_STICK_DOWN:
|
case ACTION_MENU_OTHER_STICK_DOWN:
|
||||||
{
|
{
|
||||||
int pageStep = TabSpec::rows;
|
int pageStep = 1;
|
||||||
#ifdef _WINDOWS64
|
|
||||||
if (g_KBMInput.WasMouseWheelConsumed())
|
|
||||||
{
|
|
||||||
pageStep = 1;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
m_tabPage[m_curTab] += pageStep;
|
m_tabPage[m_curTab] += pageStep;
|
||||||
if(m_tabPage[m_curTab] >= specs[m_curTab]->getPageCount())
|
if(m_tabPage[m_curTab] >= specs[m_curTab]->getPageCount())
|
||||||
{
|
{
|
||||||
|
|
@ -1119,13 +1113,7 @@ void IUIScene_CreativeMenu::handleAdditionalKeyPress(int iAction)
|
||||||
break;
|
break;
|
||||||
case ACTION_MENU_OTHER_STICK_UP:
|
case ACTION_MENU_OTHER_STICK_UP:
|
||||||
{
|
{
|
||||||
int pageStep = TabSpec::rows;
|
int pageStep = 1;
|
||||||
#ifdef _WINDOWS64
|
|
||||||
if (g_KBMInput.WasMouseWheelConsumed())
|
|
||||||
{
|
|
||||||
pageStep = 1;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
m_tabPage[m_curTab] -= pageStep;
|
m_tabPage[m_curTab] -= pageStep;
|
||||||
if(m_tabPage[m_curTab] < 0)
|
if(m_tabPage[m_curTab] < 0)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue