jtroo / kanata

Improve keyboard comfort and usability with advanced customization
GNU Lesser General Public License v3.0
3.18k stars 130 forks source link

Feature request: Random keystroke delays against keystroke fingerprinting #1260

Open 3hhh opened 2 months ago

3hhh commented 2 months ago

Is your feature request related to a problem? Please describe.

Keystroke fingerprinting can pose a serious threat to user privacy. Adding random delays seems to make fingerprinting less successful.

https://arstechnica.com/information-technology/2015/07/how-the-way-you-type-can-shatter-anonymity-even-on-tor/

https://arxiv.org/pdf/1609.07612

Describe the solution you'd like.

A per-key or global way in kanata to enable random delays.

Describe alternatives you've considered.

https://github.com/vmonaco/kloak

Additional context

No response