It works. Perhaps you don’t understand the behavior which is somewhat confusing.
With ‘Require Screen On’ disabled, if the screen is off and the Camera Control button is pressed, iOS will immediately open the Camera app or the app you chose to launch. The screen will turn on and the lock screen will be bypassed.
With ‘Require Screen On’ enabled, if the screen is off and the Camera Control button is pressed, iOS will bring you to the lock screen. The screen will turn on and the lock screen will be presented.
Now I believe if you are set to Double Click, this behavior is hard to see because the initial click turns on the screen.
Hope that helps!
If that's the authoritative description of what's supposed to happen (though I see no official Apple description) then the functionality is either described poorly or implemented badly.
The switch "Require Screen On" has this description of its function when toggled on: "
Launching a camera app with Camera Control requires the screen to be on."
That clearly implies that the screen must be on for the Camera Control button to launch a camera app. I understood that the idea behind it was to prevent unintended camera app launches and photos taken when you inadvertently press the button, which is easily done, when you pick up your iPhone, or when you fumble for it your pocket, for instance.
But that's not what it does. Whether you set the button for one or two clicks, neither practically prevents the camera launching when the screen is off.
Set to one click, and with the screen off, an inadvertent click of the button will turn the (lock) screen on, and then an easily done second single click will take a photo (and another will take another, etc).
Set to two clicks is a bit better, because just one inadvertent click with the screen off will do nothing, though a second (still quite easily-done) will open the camera regardless, so just three inadvertent presses of the button means a photo is taken.
And, in the case of it being set to two clicks, the behaviour isn't, as you say, "hard to see" - the first click doesn't happen: it doesn't turn on the screen, it doesn't really do anything (apart from register in some time-limited buffer that in the event of another click within N milliseconds, something should happen). Try just one click with the setting set to double click and the screen asleep. Nothing will happen. It only registers a double click.
When the "Require Screen On" switch is toggled on, no pressing of the camera control button should wake the phone or take a picture.
But it's all a functional mess anyway. No wonder it's all going to be
changed.