diff --git a/rpcs3/Emu/RSX/Overlays/overlays.cpp b/rpcs3/Emu/RSX/Overlays/overlays.cpp index 757cbf9217..287bd4f97e 100644 --- a/rpcs3/Emu/RSX/Overlays/overlays.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlays.cpp @@ -155,6 +155,11 @@ namespace rsx { // Workaround if cellKb did not init the keyboard handler. handler.Init(1); + + // Enable key repeat + std::vector& keyboards = handler.GetKeyboards(); + ensure(!keyboards.empty()); + keyboards.at(0).m_key_repeat = true; } }