SDL: Support numeric keypad in bytepusher example

From 1b8c9dc47716b5f5d4828697ef35406de570d139 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Wed, 12 Aug 2026 23:02:29 +0200
Subject: [PATCH] Support numeric keypad in bytepusher example

---
 examples/demo/04-bytepusher/bytepusher.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/examples/demo/04-bytepusher/bytepusher.c b/examples/demo/04-bytepusher/bytepusher.c
index ce7b5f194fe4d..59e2e47d77e5c 100644
--- a/examples/demo/04-bytepusher/bytepusher.c
+++ b/examples/demo/04-bytepusher/bytepusher.c
@@ -302,6 +302,10 @@ static Uint16 keycode_mask(SDL_Keycode key) {
     int index;
     if (key >= SDLK_0 && key <= SDLK_9) {
         index = key - SDLK_0;
+    } else if (key >= SDLK_KP_1 && key <= SDLK_KP_9) {
+        index = key - SDLK_KP_1 + 1;
+    } else if (key == SDLK_KP_0) {
+        index = 0;
     } else if (key >= SDLK_A && key <= SDLK_F) {
         index = key - SDLK_A + 10;
     } else {