This program is a command line interface (CLI) speed typing test that tracks the user's typing accuracy and speed in words per minute (WPM). The program uses the "curses" library to create an interactive interface. The user is presented with a randomly selected line of text from a file, which they must type as quickly and accurately as possible. The program provides feedback on the user's typing accuracy by displaying incorrect characters in red and correct characters in green.
To run this program, you must have Python 3 installed on your system. Clone or download the repository to your local machine, navigate to the directory containing the program files, and run the following command in your terminal:
python3 speed_typing_test.py
- Launch the program by running the command above.
- The program will display a welcome message and prompt you to press any key to begin.
- A line of text will be displayed on the screen. Type the text as quickly and accurately as possible.
- The program will track your typing accuracy and speed in WPM and display the information in real-time.
- Once you have correctly typed the entire text, the program will display a message and wait for you to press any key to continue.
- You can exit the program at any time by pressing the "Escape" key.
This program is open-source and contributions are welcome! Please fork the repository and submit a pull request with your changes.
This program is licensed under the MIT License.