From a8ca1f95c50561a16de5769646dcda0c045b7a46 Mon Sep 17 00:00:00 2001 From: Henri Verbeet Date: Fri, 6 Jun 2025 14:54:25 +0200 Subject: [PATCH] demos: Map the Win32 A-Z keys to a-z. Matching what we produce on XCB and macOS. --- demos/demo_win32.h | 2 +- demos/gears.c | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/demos/demo_win32.h b/demos/demo_win32.h index b7487026d..28e512151 100644 --- a/demos/demo_win32.h +++ b/demos/demo_win32.h @@ -138,7 +138,7 @@ static demo_key demo_key_from_win32_vkey(DWORD vkey) if (vkey >= '0' && vkey <= '9') return vkey; if (vkey >= 'A' && vkey <= 'Z') - return vkey; + return vkey + 0x20; for (i = 0; i < ARRAY_SIZE(lookup); ++i) { diff --git a/demos/gears.c b/demos/gears.c index 90979ca5f..a372be3da 100644 --- a/demos/gears.c +++ b/demos/gears.c @@ -813,7 +813,6 @@ static void cxg_key_press(struct demo_window *window, demo_key key, void *user_d switch (key) { case 'a': - case 'A': cxg->animate = !cxg->animate; break; case DEMO_KEY_ESCAPE: