A programmable remote control automatically learns characteristics
necessary to generate an appliance activation signal. A sensor is
positioned proximate to the appliance. A sequence of different activation
signals is transmitted. A determination as to which signal activated the
appliance is made based on a received sensor signal. Data representing
the determined activation scheme is associated with an activation input.