Applications that profile persons based on their keystrokes use exact timing mechanisms. Each timing of a sequence of keystrokes is recorded and kept as reference.
A tool that anonymizes keystrokes sits between the keyboard and the application, usually in the form of a keyboard “driver” in the Operating System.
What is does it buffers the keystrokes for a short while before sending them to the application directly. All buffered keystrokes are sent to the application with a fixed (or sometimes random) delay in stead of the original delay when they were typed in.
Now the application can not profile the keystrokes anymore because the timings are obfuscated.
Latest Answers