/10FFLiveWPMScript

A JavaScript script to display your live speed and WPM score on 10FF.

Primary LanguageJavaScript

10FF Live WPM Script

How to Setup Video : https://www.youtube.com/watch?v=u9ihTqpMX8E

  1. Preview
  2. What are those numbers?
  3. How to Install
  4. Unsupported languages
  5. Custom Stylish theme
  6. Customization
  7. Auto-Update
  8. Bug reports, suggestions, contact

Preview

Preview

What are those numbers?

All of these values are updated whenever you go to the next word (pressing space).

  • The "Speed" value is your current speed (in WPM = Words Per Minute)
  • The "Keystrokes" values are the number of keystrokes you hit:
    • In green, the correct keystrokes and in red, the wrong keystrokes
    • On 10FF, when you typed a word wrong, all the keystrokes are considered wrong, even if you did just one mistake
  • The "Words" value is the number of words you typed:
    • In green, the correct words and in red, the wrong words
    • On 10FF, when you typed a word wrong, it is considered wrong even if you did just one mistake
  • The "Score" value is your current score (in WPM). If you stop the test, the score will be your final result. Your final result can not be less than the score.

How to Install

1.

Download the tampermonkey extension or an equivalent:

2.

Click on the extension, then Create New Script

Image

3.

Copy & paste the content of the script.js file, and save it

4.

Now you can go on https://10fastfingers.com/typing-test and toggle the script by clicking on the icon

Image

Unsupported languages

A lot of languages are now supported by the script. Instead of writing the supported languages, here are the unsupported languages:

UNSUPPORTED LANGUAGES:

  • BD Bengali
  • CN Chinese
  • GE Georgian
  • IN Hindi
  • JP Japanese
  • KR Korean
  • Kurdish Kurdish
  • MK Macedonian
  • AF Pashto

If you wish me to add keystrokes rules for these languages, feel free to create an issue or contact me on Discord.

Custom Stylish theme

It supports Stylish themes. The graphic appareance of the values displayed by the script will adapt depending on the style you use.

Here are some examples:

Styles Preview

Customization

To Edit the script, click on the + icon to the right of the script, then Edit

Image

You can change the alignment of the values by editing the alignment variable to left, center or right:

CustomAlignment

Alignments

You can change the visibility of the values by editing the *Visible variables to true (visible) or false (collapsed):

CustomVisibility

Auto-Update

With tampermonkey, you can input an URL to the file in order to update it automatically:

1.

Click on the extension, then click on the + icon to the right of the script, then Edit

Image

2.

Click on the Settings tab

Image

3.

On the Updates section, copy this URL in the textbox: https://raw.githubusercontent.com/wRadion/10FFLiveWPMScript/master/script.js

Image

4.

Check the Check for updates checkbox and click Save

Image

Update interval

You can change the update interval in the tampermonkey settings:

1.

Click on the extension, then Dashboard

Image

2.

Click on Settings on the right

Image

3.

In Script Update, you can change the Check Interval

Image

Bug reports, suggestions, contact

If you encounter a bug or have any suggestions about the script, feel free to create a github issue or contact me on Discord: wRadion#5043. I'm on the offical 10FF Discord aswell, I will probably be somewhere in the #french channel.

I only understand English and French, so please try to use one of those languages when creating an issue or contacting me!