A universal remote control unit stores signal formatting data which
includes an indication of the category of device to which the signal
formatting data corresponds. During programming of the universal remote
control unit, the user provides a numerical entry which corresponds to
the signal formatting data stored in the memory. The universal remote
control unit automatically stores the code entered by the user at the
appropriate memory location corresponding to the category of device by
analyzing the signal format data to which the code corresponds.