SDL: Add Wake Up key code for Windows

From 40e1357e29071dd0d408b1a210570a861be4e332 Mon Sep 17 00:00:00 2001
From: muzikbike <[EMAIL REDACTED]>
Date: Mon, 24 Aug 2026 23:23:22 +0100
Subject: [PATCH] Add Wake Up key code for Windows

deduced experimentally via experimentation with consumer hardware
---
 src/events/scancodes_windows.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/events/scancodes_windows.h b/src/events/scancodes_windows.h
index e76ae7b02d5fe..cbb893a7d94cd 100644
--- a/src/events/scancodes_windows.h
+++ b/src/events/scancodes_windows.h
@@ -187,7 +187,7 @@ static const SDL_Scancode windows_scancode_table[] = {
     /*0xe01e*/ SDL_SCANCODE_UNKNOWN,
     /*0xe01f*/ SDL_SCANCODE_UNKNOWN,
     /*0xe020*/ SDL_SCANCODE_MUTE,
-    /*0xe021*/ SDL_SCANCODE_UNKNOWN, // LaunchApp2; "Calculator" on Natural Multimedia Keyboard
+    /*0xe021*/ SDL_SCANCODE_UNKNOWN, // LaunchApp2; "Calculator" on Natural Multimedia Keyboard and on Turbo multimedia keyboards
     /*0xe022*/ SDL_SCANCODE_MEDIA_PLAY_PAUSE,
     /*0xe023*/ SDL_SCANCODE_UNKNOWN, // "Spell" on Natural Multimedia Keyboard
     /*0xe024*/ SDL_SCANCODE_MEDIA_STOP,
@@ -253,7 +253,7 @@ static const SDL_Scancode windows_scancode_table[] = {
     /*0xe060*/ SDL_SCANCODE_UNKNOWN,
     /*0xe061*/ SDL_SCANCODE_UNKNOWN,
     /*0xe062*/ SDL_SCANCODE_UNKNOWN,
-    /*0xe063*/ SDL_SCANCODE_UNKNOWN,
+    /*0xe063*/ SDL_SCANCODE_WAKE,  // "Wake Up" on Turbo multimedia keyboards
     /*0xe064*/ SDL_SCANCODE_UNKNOWN, // "My Pictures" on Natural Multimedia Keyboard
     /*0xe065*/ SDL_SCANCODE_AC_SEARCH,
     /*0xe066*/ SDL_SCANCODE_AC_BOOKMARKS,
@@ -261,8 +261,8 @@ static const SDL_Scancode windows_scancode_table[] = {
     /*0xe068*/ SDL_SCANCODE_AC_STOP,
     /*0xe069*/ SDL_SCANCODE_AC_FORWARD,
     /*0xe06a*/ SDL_SCANCODE_AC_BACK,
-    /*0xe06b*/ SDL_SCANCODE_UNKNOWN,    // LaunchApp1
-    /*0xe06c*/ SDL_SCANCODE_UNKNOWN,    // LaunchMail; "Mail" on Natural Multimedia Keyboard
+    /*0xe06b*/ SDL_SCANCODE_UNKNOWN,    // LaunchApp1; "My computer" on Turbo multimedia keyboards
+    /*0xe06c*/ SDL_SCANCODE_UNKNOWN,    // LaunchMail; "Mail" on Natural Multimedia Keyboard and on Turbo multimedia keyboards
     /*0xe06d*/ SDL_SCANCODE_MEDIA_SELECT,
     /*0xe06e*/ SDL_SCANCODE_UNKNOWN,
     /*0xe06f*/ SDL_SCANCODE_UNKNOWN,