Add some key definitions to support Japanese Keyboard Layout

Tested environment:

Moonlight on macOS 15.3 w/ MacBook Pro Internal Keyboard
Sunshine 2025.122.141614 w/ Windows 11 24H2
This commit is contained in:
rinsuki 2025-02-11 14:09:48 +09:00 committed by Cameron Gutman
parent bf51577787
commit 9491884cb4

View File

@ -403,6 +403,7 @@ void SdlInputHandler::handleKeyEvent(SDL_KeyboardEvent* event)
keyCode = 0xDB;
break;
case SDL_SCANCODE_BACKSLASH:
case SDL_SCANCODE_INTERNATIONAL3:
keyCode = 0xDC;
break;
case SDL_SCANCODE_RIGHTBRACKET:
@ -412,8 +413,15 @@ void SdlInputHandler::handleKeyEvent(SDL_KeyboardEvent* event)
keyCode = 0xDE;
break;
case SDL_SCANCODE_NONUSBACKSLASH:
case SDL_SCANCODE_INTERNATIONAL1:
keyCode = 0xE2;
break;
case SDL_SCANCODE_LANG1:
keyCode = 0x1C;
break;
case SDL_SCANCODE_LANG2:
keyCode = 0x1D;
break;
default:
SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION,
"Unhandled button event: %d",