w32_map_wparam_to_app_key, todo, api

This commit is contained in:
krzosa
2024-12-29 10:54:28 +01:00
parent fddbbb9654
commit d7c5b72bb9
8 changed files with 121 additions and 119 deletions

View File

@@ -15,17 +15,15 @@ WNDCLASSW w32_wc;
HWND w32_window_handle;
HDC w32_dc;
void w32_on_key_down(app_key_t key) {
}
void w32_on_key_up(app_key_t key) {
}
LRESULT CALLBACK w32_window_proc(HWND wnd, UINT msg, WPARAM wparam, LPARAM lparam) {
switch (msg) {
case WM_CLOSE: PostQuitMessage(0); break;
case WM_KEYUP: w32_key_dispatch(wparam, w32_on_key_up); break;
case WM_KEYDOWN: w32_key_dispatch(wparam, w32_on_key_down); break;
case WM_KEYUP: {
app_key_t key = w32_map_wparam_to_app_key(wparam);
} break;
case WM_KEYDOWN: {
app_key_t key = w32_map_wparam_to_app_key(wparam);
} break;
default: return DefWindowProcW(wnd, msg, wparam, lparam);
}
return 0;