ReplayKit 2 - How to Record "User Input"

I am tracking user touch points with single dots (which are there to show where the user is currently touching for demo videos). These tracking dots are added to

UIApplication.shared.keyWindow


I am recording with ReplayKit but the tracking dots do not show up in the recorded video. As they are added to the key window, it can't be because the dots have been added to the wrong window. Which leaves the only reason for them being absent is that they are classed as "user input".


I have read elsewhere that ReplayKit does not record 'user input', but what does this mean?

Does it not record anything that is being directly-driven by the user touch?

How can I get these touch points to show up in the recording?