From a542b822cb3e63dd4df5ef57db484d8eda96a8ab Mon Sep 17 00:00:00 2001 From: Rye Mutt <rye@alchemyviewer.org> Date: Mon, 3 Jun 2024 18:32:35 -0400 Subject: [PATCH] Maybe fix linux stuff input --- indra/llwindow/llwindowsdl.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/indra/llwindow/llwindowsdl.cpp b/indra/llwindow/llwindowsdl.cpp index a4079b9529c..9b0ffb382c8 100644 --- a/indra/llwindow/llwindowsdl.cpp +++ b/indra/llwindow/llwindowsdl.cpp @@ -1762,6 +1762,8 @@ void LLWindowSDL::gatherInput() gKeyboard->handleKeyDown(mKeyVirtualKey, mKeyModifiers); if (mKeyVirtualKey == SDLK_RETURN || mKeyVirtualKey == SDLK_KP_ENTER) handleUnicodeUTF16(SDLK_RETURN, gKeyboard->currentMask(FALSE)); + if (!mLanguageTextInputAllowed && isascii(mKeyVirtualKey)) + mCallbacks->handleUnicodeChar(utf8str_to_wchar(std::string((char)mKeyVirtualKey)), mKeyModifiers); // part of the fix for SL-13243 if (SDLCheckGrabbyKeys(event.key.keysym.sym, TRUE) != 0) SDLReallyCaptureInput(TRUE); -- GitLab