UI KeyEvent previous state and repeat count
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user