While defining an RM rule for the purpose of setting home occupancy – based on the timing of various sensors, inputs and delays – I tried my hand at using "Capability: Button" ► Push ► any button as a Trigger.
No such thing exists, evidently. I seem to be able to react only to a particular button (1-4) and keypress type (tap, held, 2x, release). This means, to capture each physical interaction with my SoftRemote, I would have to define no fewer than 4, and possibly 12, distinct triggers.
Whereas, if Button ► Button: (any) ► Press: (any) were permitted in RM rules natively, then I'd only have to define a single line.
Thoughts? FYI, not having installed any user apps to handle button activity – such as Advanced Button Controller (ABC) – it's unclear whether such functionality already exists elsewhere.