Hello. It would be an incredible addition to add a "Faux analog mode". As the name implies, it's not really analog but it would approximate toward it.
The core concept is the same as fan control speed, which uses Pulse Width Modulation (PWM).
Fan speed is not controlled by limiting current and/or voltage (because how electric motors work in general. Reducing the voltage and/or current would decrease speed but also would decrease the torque. That is not an ideal solution and PWM is proven superior).
Instead, the controller evenly (in between pulse cycles) supplies and cuts power to the current over a period of time.
Lowering the duty cycle (ON time during each cycle) will result on lower average power over a time period. This would, in theory (and in practice as shown with case fans), allow you to have, in average, control in between 0% and 100%.
A layman example would be in a racing game or a flight simulator (or a stealth game for all I know) where you want to change your direction in increments smaller than what your current (digital) control allows. What would a human do? Give out multiple short keypresses. This, in turn, would bring the average action input to a value lower than 100% as shown in the graph (The example is for an inductor. V is for input, B would be the inductor output).
On the given graph the voltage applied is constant (Let's assume 0V is not pressed and 1V is pressed) during the duty cycle. As you can see, by changing the duty cycle (ON time) you can modulate the output over time to (approximately) whatever you want.
The polling rate of the keyboard should be plenty enough to have a somewhat "smooth" experience while modulating outputs. If you want to get roughly 50% of throttle in Grand Theft Auto, you send out 500 presses and 500 releases with a 50% duty cycle(W key). The key presses would correspond to the start of each duty cycle and the releases to the end of each duty cycle.
Pulse-width modulation (PWM), also known as pulse-duration modulation (PDM) or pulse-length modulation (PLM), is any method of representing a signal as a rectangular wave with a varying duty cycle (and for some methods also a varying period).
PWM is useful for controlling the average power or amplitude delivered by an electrical signal. The aver...