Skip to content

Feature Request: Configurable WPM Calculation Method #8

@csoheil

Description

@csoheil

Hi

First of all, great job on the typing test project — it’s clean, simple, and enjoyable to use.
While using it, I noticed a potential improvement that could make the project more flexible and accurate for different users.

Proposed Feature

Add an option that allows the user to choose how WPM is calculated before starting the typing test.

For example, when the test starts, the program could ask the user to select one of the following calculation methods:

Standard typing method (CPM / 5)

This is the current implementation in your project

WPM = (Characters Per Minute) / 5

Word-based method (space-delimited words)

WPM is calculated by counting actual words separated by spaces

Example:

"Hello i am a developer" → 5 words

Why This Matters

Different typing platforms use different WPM definitions

Giving users a choice improves flexibility and user experience

Makes the project more accurate for real-world comparisons

Contribution

If you like this idea, I’d be happy to help implement it and submit a pull request.
Please let me know your thoughts.

Thanks for your time and for building this project

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions