Skip to content

About

A typing application designed to improve typing speed and accuracy

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | Español

MecanoFlow

MecanoFlow is a typing application designed to improve typing speed and accuracy. The application offers different practice modes and provides detailed statistics about the user's performance.

mecanoflow_logo

Images

yellow theme sky theme
coffee theme yellow theme chart

Installation

  1. Clone the repository to your local machine.
  2. Navigate to the project directory.
  3. Install the dependencies using pip:

Tip

It is recommended to use a virtual environment to install the dependencies. You can create a virtual environment with the following command:

python -m venv venv
pip install -r requirements.txt

Usage

To start the application, run the main.py file:

python main.py

User Manual

Main Interface

  • Application Bar: Contains the logo, which changes color according to the theme.
  • Settings Bar: Contains the menu for language selection and practice mode customization.
  • Typing Area: This is where the practice text is displayed, and the user types.
  • Statistics: Displays typing speed (WPM), accuracy, and errors.
  • Speed and Accuracy Chart: A chart that appears after completing a practice session.

Practice Modes

  • Timer Mode: Practice for a fixed time (30, 60, 90, or 120 seconds).
  • Word Count Mode: Practice by typing a fixed number of words (10, 20, 30, 40).

Important

There are many keyboard shortcuts you can use to enhance your user experience. You can view these shortcuts by hovering the cursor over the respective elements.

About

A typing application designed to improve typing speed and accuracy

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages