Im not a hardware person either, but ex the button physically turns off the canera, and software polls for camera power and can respond
That seems like a neat idea, but IMO I wouldn't trust the software-controlled half of it, so I'd end up only using the non-configurable physical portion of it.