I was inspired to do this when I first saw pytesseract. This project is able to type based on what letters it sees on the screen. This program was designed for the type test at this site. The image recognition is not 100% accurate but it works well.
Download the latest version here, then run:
pip install pytesseract
First clone the repository.
git clone https://github.com/swishyDev/autoKB.git your-project-name
Then run this file
cd your-project-name
python main.py
All pull requests are welcome.