| CPC G06F 3/015 (2013.01) [G06F 3/0227 (2013.01)] | 12 Claims |

|
1. A system comprising:
one or more switches configured to be activated by a user or external event, each switch comprises at least one user input device configured to detect a user input signal or input trigger or at least one external event occurrence signal;
a controller that detects a switch input corresponding to a change in a particular input signal or input trigger detected by a particular one of the one or more switches;
a user interface device; and
a switch-controlled device configured to detect an output signal from the controller;
wherein the controller is communicatively coupled to (i) the one or more switches, (ii) the user interface device, and (iii) the switch-controlled device, and
wherein the controller:
presents a configuration user interface on the user interface device including selectable configurations for access modes;
assigns one or more of the switches with respect to one or more switch inputs according to a current selected configuration of an access mode; and
detects a switch input corresponding to a change in a particular input signal detected by a particular signal-producing input user device;
identifies an assigned switch input based on the current selected configuration and the detected switch input of the particular switch input device signal; and
communicates the selected switch output to the switch-controlled device,
wherein the access mode comprises:
a button quantity selection of one or more buttons;
wherein the access mode maps or assigns an input signal or input trigger to the controller to one or more buttons corresponding to the button quantity selection on a panel-by-panel basis;
wherein the one or more buttons are mapped independently to one or more controller outputs; and
wherein the input signal or input trigger is producible as an output signal by the one or more controller outputs.
|