A remote controller includes a plurality of keys, which are operated to
transmit infrared signals different for each key. A receiving device
executes different kinds of operations based on the kind of signal
received from the remote controller. The receiving device can change the
correspondence between the kind of signal received from the remote
controller and the kind of operation to be executed.