Skip to content

Garschke/typing-speed-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

typing-speed-test

A Python Tkinter-based typing speed test desktop application.

Features

  • Select speed typing test text files
  • Analysis of typing speed and Accuracy
  • Save Typing test Statistics

Demo

Screenshot showing program in action. Initial launch screen for the application. Screenshot of typing_speed_test

Select the test text file from the assets/test_text folder. You can also save any test text files in the folder, for use with the app. Screenshot of select a file dialog

Test text files should be a single paragraph and no more than around 200 words or 1200 characters, to ensure all text fits in the Text Display area. Screenshot of select a file dialog

Saved Typing speed test statistics window. Screenshot of select statistics dialog

Installation

Prerequisites

  • Python 3.x installed on your machine.
  • (Optional) A virtual environment for isolated dependencies.

Steps

  1. Clone the repository:
git clone https://github.com/Garschke/typing-speed-test.git
cd typing-speed-test
  1. (Optional) Create a virtual environment:
python3 -m venv .venv
source .venv/bin/activate
  1. Install dependencies:
pip install -r requirements.txt

Contributing

Feel free to fork the repo and submit pull requests!

Fork the repository.

  1. Create your feature branch: git checkout -b feature/NewFeature
  2. Commit your changes: git commit -m 'Add new feature'
  3. Push to the branch: git push origin feature/NewFeature
  4. Open a pull request.

Dependencies

  • Python 3

License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

About

A Tkinter-based typing speed test desktop application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages