A user input apparatus, comprising: a plurality of input ports (310, 511, 521, 531) and a plurality of user input processing blocks (510, 520, 530) which are respectively connected to the corresponding input ports, a first input port (310, 511) being connected to a mechanical switch (350, 512), for receiving a user input signal via the mechanical switch (350, 512); a second input port (310, 521) being connected to an electrical switch (350, 522), for receiving a user input signal via the electrical switch (350, 522); wherein the user input processing blocks (510, 520, 530) include: a switch selection unit storing an electrical input unit activating information in case the input port is connected to the electrical switch, and storing a mechanical input unit activating information in case the input port is connected to the mechanical switch; an electrical input unit for receiving an electrical input signal inputted via the electrical switch (350, 522), in case the electrical input unit activating information is stored in the switch selection unit; a mechanical input unit for receiving a mechanical input signal inputted via the mechanical switch, in case the mechanical input unit activating information is stored in the switch selection unit; and an interrupt generation unit for generating and outputting an interrupt signal when the mechanical input signal is received via at least one of the plurality of the mechanical input units, for inputting the interrupt signal to a controller that controls the user input apparatus, such that, when the interrupt signal is received, the controller activates, among the plurality of input ports, the electrical input unit of the second input port being connected to the electrical switch (350, 522). a plurality of input ports (310, 511, 521, 531) and a plurality of user input processing blocks (510, 520, 530) which are respectively connected to the corresponding input ports, a first input port (310, 511) being connected to a mechanical switch (350, 512), for receiving a user input signal via the mechanical switch (350, 512); a second input port (310, 521) being connected to an electrical switch (350, 522), for receiving a user input signal via the electrical switch (350, 522); wherein the user input processing blocks (510, 520, 530) include: a switch selection unit storing an electrical input unit activating information in case the input port is connected to the electrical switch, and storing a mechanical input unit activating information in case the input port is connected to the mechanical switch; an electrical input unit for receiving an electrical input signal inputted via the electrical switch (350, 522), in case the electrical input unit activating information is stored in the switch selection unit; a mechanical input unit for receiving a mechanical input signal inputted via the mechanical switch, in case the mechanical input unit activating information is stored in the switch selection unit; and an interrupt generation unit for generating and outputting an interrupt signal when the mechanical input signal is received via at least one of the plurality of the mechanical input units, for inputting the interrupt signal to a controller that controls the user input apparatus, such that, when the interrupt signal is received, the controller activates, among the plurality of input ports, the electrical input unit of the second input port being connected to the electrical switch (350, 522). a switch selection unit storing an electrical input unit activating information in case the input port is connected to the electrical switch, and storing a mechanical input unit activating information in case the input port is connected to the mechanical switch; an electrical input unit for receiving an electrical input signal inputted via the electrical switch (350, 522), in case the electrical input unit activating information is stored in the switch selection unit; a mechanical input unit for receiving a mechanical input signal inputted via the mechanical switch, in case the mechanical input unit activating information is stored in the switch selection unit; and an interrupt generation unit for generating and outputting an interrupt signal when the mechanical input signal is received via at least one of the plurality of the mechanical input units, for inputting the interrupt signal to a controller that controls the user input apparatus, such that, when the interrupt signal is received, the controller activates, among the plurality of input ports, the electrical input unit of the second input port being connected to the electrical switch (350, 522).