A universal remote control (10) is provided for wireless remote control of
one or more devices (D1 . . . Dn) equipped for remote control by
respective original remote controls having visual appearances different
from one another. The universal remote control (10) includes: a memory
(40) that stores one or more descriptions associated with one or more
original remote controls that are selectively emulated by the universal
remote control (10), the descriptions including information describing
the visual appearances of the original remote controls that the
descriptions are associated with; and, a graphical user interface (20)
upon which is displayed a representation of one of the original remote
controls selected for emulation by the universal remote control (10), the
representation having a visual appearance substantially the same as the
original remote control being emulated.