diff --git a/renderdoc/core/core.cpp b/renderdoc/core/core.cpp index 6dbd5fe64..5195fa972 100644 --- a/renderdoc/core/core.cpp +++ b/renderdoc/core/core.cpp @@ -975,19 +975,22 @@ rdcstr RenderDoc::GetOverlayText(RDCDriver driver, uint32_t frameNumber, int fla m_WindowFrameCapturers.size()); } - for(size_t i = 0; i < keys.size(); i++) + if(Keyboard::PlatformHasKeyInput()) { - if(i == 0) - overlayText += " "; - else - overlayText += ", "; + for(size_t i = 0; i < keys.size(); i++) + { + if(i == 0) + overlayText += " "; + else + overlayText += ", "; - overlayText += ToStr(keys[i]); + overlayText += ToStr(keys[i]); + } + + if(!keys.empty()) + overlayText += " to cycle between windows"; } - if(!keys.empty()) - overlayText += " to cycle between windows"; - overlayText += "\n"; }