Humm, after an hour on this subject, I think I've understood the trick !
I found the keycodes.KEYCODE_xxx syntax which does the job for an activity, but I couldn't find a way to do this from a service.
==> they don't sense a button press, they sense the screen ON OFF event which is the result of a power button press ...