Skip to content

alexyorke/butter-fingers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

butter-fingers

A python library to generate highly realistic typos (fuzz-testing)

Roadmap

Implement the following features:

  • change probability that a typo will be made given that one has been
  • account for hands shifting on keys (and that the user doesn't look up)
  • add support for multiple types of keyboards (i.e dvorak)
  • sticky shift key (user presses shift too early/late or for too long)
  • probability user will notice typo and correct it
  • add features to change how the user types based on how far away their hands are and what keys each hand presses (touch typing or other)
  • add support for user pressing two keys at once
  • increase probability of typo if the user is typing something all on one line (like typewriter) or decrease it
  • change probability if the user has to switch between many different words (for example typing was then zebra since their hand is covering "a" and is hard to see the "z")

About

A python library to generate highly realistic typos (fuzz-testing)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages