Patent attributes
A universal remote control device does not include a particular codeset that contains all the keycodes corresponding to all desired functions of a selected consumer electronic device. However, keycodes contained in one codeset in combination with keycodes contained in another codeset correspond to all desired functions of the selected electronic consumer device. A user presses a predefined sequence of keys to link the two codesets. A keycode link routine generates keycode link information and stores the keycode link information in a volatile memory space. The linked codeset is then used to control the selected electronic consumer device. Thereafter, pressing a first key causes a keycode in the first codeset to be used in generating an operational signal, whereas pressing a second key causes the keycode link information to be used to access a keycode in a second codeset such that the second keycode is used in generating the operational signal.