diff --git a/app/streaming/input/keyboard.cpp b/app/streaming/input/keyboard.cpp index b574caf9..0abdf831 100644 --- a/app/streaming/input/keyboard.cpp +++ b/app/streaming/input/keyboard.cpp @@ -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",