| CPC H05B 47/115 (2020.01) [G06F 3/011 (2013.01); H05B 47/165 (2020.01); A63F 13/235 (2014.09)] | 6 Claims |

|
1. A controller for receiving input from a user, comprising:
a plurality of input elements, each operating to receive respective operative input from the user, the respective operative input being processed and transmitted to an external apparatus for manipulating an application program during execution;
a memory having a plurality of sets of user-selectable profile data stored therein, each set of user-selectable profile data includes a respective profile ID in association with respective location information indicative of where a respective one of the input elements is located on the controller;
a communication unit operating to receive a user-selected one of the plurality of sets of user-selectable profile data; and
a control unit operating to control the controller based on the selected profile data set received from the communication unit such that one or more of the plurality of input elements are re-configured in response to the user-selected one of the plurality of sets of user-selectable profile data.
|