Thanks - I mentioned swipe as that's what Harmony has but yeah, I can't think of a way of doing that on the SmartRemote either. Do you trigger it after a time delay or is it a user action to engage it?
I had been using the F3 short press as a way to toggle it on and off but after thinking about it more in depth today I've come up with a solution for a "poor man's" swipe gesture. I just tested and it works well. I think I'm also gonna automate it so the screenlock engages automatically when the remote wakes up if a scene is already activated but I haven't gotten there yet.
If you want to create a swipe gesture it turned out to be easier than I thought it was going to be. Previously I had been way overthinking it. Below is how to make it happen. I know you don't need the extreme level of detail but I'm including it (with screenshots) for the benefit of others who might want something similar. Ignore the other screen elements on the overlay. I added a few things I still want visible even when the overlay is switched on.
Create a new numeric variable to track the screenlock. Then create a new slider on the screenlock overlay and set it to the new variable. Set the server command associated with the slider to update the value of the variable as well. Set the Range Max of the slider to something reasonable (I chose 10). Adjust the graphical parameters of the slider to your preferences. I chose to hide the slider track, got rid of the tooltip, and enlarged the slider button (100) so it's more finger friendly than the default size (60) but YMMV. I also overlaid the slider itself over a button labelled "swipe to unlock" just to make it's purpose blatantly obvious.
Create a new automation. Set it to trigger when the screenlock variable changes. For the automation action create a conditional where it hides your overlay when the screenlock variable equals it's max value, then have the macro set the variable back to zero. The screenlock disengages upon the swipe and Bob's your uncle!
Hope it helps!