mirror of
https://github.com/moonlight-stream/moonlight-qt.git
synced 2025-10-26 11:19:26 +00:00
Merge 83d56fab7c into 4d303cebee
This commit is contained in:
commit
9149d4d984
@ -413,7 +413,24 @@ void SdlInputHandler::handleKeyEvent(SDL_KeyboardEvent* event)
|
||||
break;
|
||||
case SDL_SCANCODE_GRAVE:
|
||||
keyCode = 0xC0;
|
||||
break;
|
||||
if (event->state == SDL_PRESSED) {
|
||||
SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION,
|
||||
"Grave key released (swapped)");
|
||||
LiSendKeyboardEvent2(0x8000 | keyCode,
|
||||
KEY_ACTION_UP,
|
||||
modifiers,
|
||||
shouldNotConvertToScanCodeOnServer ? SS_KBE_FLAG_NON_NORMALIZED : 0);
|
||||
m_KeysDown.remove(keyCode);
|
||||
} else {
|
||||
SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION,
|
||||
"Grave key pressed (swapped)");
|
||||
LiSendKeyboardEvent2(0x8000 | keyCode,
|
||||
KEY_ACTION_DOWN,
|
||||
modifiers,
|
||||
shouldNotConvertToScanCodeOnServer ? SS_KBE_FLAG_NON_NORMALIZED : 0);
|
||||
m_KeysDown.insert(keyCode);
|
||||
}
|
||||
return;
|
||||
case SDL_SCANCODE_LEFTBRACKET:
|
||||
keyCode = 0xDB;
|
||||
break;
|
||||
@ -428,9 +445,9 @@ void SdlInputHandler::handleKeyEvent(SDL_KeyboardEvent* event)
|
||||
case SDL_SCANCODE_APOSTROPHE:
|
||||
keyCode = 0xDE;
|
||||
break;
|
||||
case SDL_SCANCODE_INTERNATIONAL1:
|
||||
shouldNotConvertToScanCodeOnServer = true;
|
||||
case SDL_SCANCODE_NONUSBACKSLASH:
|
||||
shouldNotConvertToScanCodeOnServer = true;
|
||||
case SDL_SCANCODE_INTERNATIONAL1:
|
||||
keyCode = 0xE2;
|
||||
break;
|
||||
case SDL_SCANCODE_LANG1:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user