I am still stuck here because the sleep event, if there is one, is not a shutdown event, nor is it a powerbroadcast event.
The only thing I have found is an article that says I can write a driver to filter the the keycaps request, but I think that is too heavyweight of a solution.
So the...