cellKb: improve key conversion

This commit is contained in:
Megamouse 2019-08-17 16:21:37 +02:00
parent 86a8b5924a
commit 7408f50d71
8 changed files with 314 additions and 282 deletions

View file

@ -89,7 +89,7 @@ void KeyboardHandlerBase::Key(u32 code, bool pressed)
}
else
{
data.keycode[data.len % KB_MAX_KEYCODES] = { CELL_KEYC_NO_EVENT, button.m_outKeyCode };
data.keycode[data.len % CELL_KB_MAX_KEYCODES] = { CELL_KEYC_NO_EVENT, button.m_outKeyCode };
}
}
else
@ -107,11 +107,11 @@ void KeyboardHandlerBase::Key(u32 code, bool pressed)
}
else
{
data.keycode[data.len % KB_MAX_KEYCODES] = { kcode, 0 };
data.keycode[data.len % CELL_KB_MAX_KEYCODES] = { kcode, 0 };
}
}
data.len = std::min(data.len + 1, (int)KB_MAX_KEYCODES);
data.len = std::min(data.len + 1, (int)CELL_KB_MAX_KEYCODES);
}
else
{