Navigation logic and related methods are described for assisting a user in
using a remote control (RC) device. The navigation logic determines a
current state of a user's interaction with an application, and then
determines the keys of the RC device that are relevant to the determined
state. The navigation logic then displays a representation of the
relevant keys on a user interface presentation of a presentation device.
The representation resembles a physical layout of associated physical
keys on the RC device. To assist the user in focusing on the relevant
keys, the representation de-emphasizes other input mechanisms of the RC
device that do not have a bearing on the user's current interaction with
the application. One exemplary way of de-emphasizing these other keys is
to entirely omit these keys from the representation.