aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Input/HLE/NpadManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Input/HLE/NpadManager.cs')
-rw-r--r--src/Ryujinx.Input/HLE/NpadManager.cs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Ryujinx.Input/HLE/NpadManager.cs b/src/Ryujinx.Input/HLE/NpadManager.cs
index 5ae73bda..4c7bb8b7 100644
--- a/src/Ryujinx.Input/HLE/NpadManager.cs
+++ b/src/Ryujinx.Input/HLE/NpadManager.cs
@@ -231,11 +231,6 @@ namespace Ryujinx.Input.HLE
var altMotionState = isJoyconPair ? controller.GetHLEMotionState(true) : default;
motionState = (controller.GetHLEMotionState(), altMotionState);
-
- if (_enableKeyboard)
- {
- hleKeyboardInput = controller.GetHLEKeyboardInput();
- }
}
else
{
@@ -257,6 +252,11 @@ namespace Ryujinx.Input.HLE
}
}
+ if (!_blockInputUpdates && _enableKeyboard)
+ {
+ hleKeyboardInput = NpadController.GetHLEKeyboardInput(_keyboardDriver);
+ }
+
_device.Hid.Npads.Update(hleInputStates);
_device.Hid.Npads.UpdateSixAxis(hleMotionStates);