Smart Remote is a highly advanced remote control for smart home and entertainment devices with contextual awareness. When a user points the Smart Remote at any device, it automatically displays the right controls via an adaptive touchscreen interface. This enables any user to intuitively operate any device in an instant. Smart Remote also enables the control of several devices simultaneously with single command, like turning on the entertainment centre or switching to the correct inputs.