UI KeyEvent previous state and repeat count

This commit is contained in:
Dr. Chat
2015-08-18 18:45:35 -05:00
parent a668556d7f
commit 38064acd51
2 changed files with 13 additions and 3 deletions

View File

@@ -503,7 +503,8 @@ bool Win32Window::HandleMouse(UINT message, WPARAM wParam, LPARAM lParam) {
}
bool Win32Window::HandleKeyboard(UINT message, WPARAM wParam, LPARAM lParam) {
auto e = KeyEvent(this, static_cast<int>(wParam));
auto e = KeyEvent(this, static_cast<int>(wParam), lParam & 0xFFFF,
!!(lParam & 0x00000002));
switch (message) {
case WM_KEYDOWN:
OnKeyDown(&e);