Earlier quoted context omitted.
The timing of the input itself doesn't vary, but the timing of the visual feedback does. I like a fast 60Hz autorepeat, and I rely on visual feedback for precise positioning (I find this has lower cognitive load than Vim style character/word/line/etc counting). If the terminal is displaying at 40fps then some separate inputs will be merged and displayed at the same time. And if you like 30Hz autorepeat, instead of co…
1 to 2 screen frames per key input, not 1 to 3. But I acknowledge there's a general problem with the slow screen refresh rates we have. What are people doing if they want an ergonomic FPS shooter, or a video decoder that must decode videos with arbitrary video and audio rates? Probably ignore the problem and drop a frame here and there.
Key : !___!___!___!___!__
Term : _!_!___!_!___!_!___
Screen: _!_!_!_!_!_!_!_!_!_
First key is shown for 3 screen frames, second for 1, third for 2, then the cycle repeats.