CPC G06F 16/22 (2019.01) [G06F 3/04847 (2013.01); G06F 16/2474 (2019.01)] | 17 Claims |
1. A computer-implemented method comprising:
causing, by a computer system, display of a graphical user interface (GUI) that includes a data visualization corresponding to a time stamped data set having time stamps within a time interval;
mapping a first type of input signal to a second type of input signal that is different from the first type of input signal, wherein the first type of input signal is a type of signal generated by an input device communicatively coupled to the computer system, wherein the second type of input signal is a type of signal generated by the computer system or by another input device and is configured to operate a graphical user control of the GUI, and wherein prior to the mapping, the first type of input signal is not configured to operate the graphical user control of the GUI, and wherein mapping the first type of input signal to the second type of input signal includes:
mapping, by a driver of the input device, the first type of input signal to an intermediate type of input signal, and
mapping the intermediate type of input signal to the second type of input signal;
receiving, from the input device, an input signal of the first type;
in response to receiving the input signal of the first type, causing an input signal of the second type to be applied to the graphical user control based on the mapping;
in response to the input signal of the second type being applied, adjusting the time interval; and
updating, by the computer system, the data visualization automatically in response to the second input, wherein the data visualization is updated to correspond to an updated data set having timestamps within the adjusted time interval.
|