Skip to content

deanxbox/TypingWPM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

TypingWPM

TypingWPM is a Vencord userplugin that shows your live typing speed above the Discord message box.

It displays a compact WPM badge while you type, using Discord/Vencord theme tokens so it fits cleanly with the chat UI.

Features

  • Live words-per-minute calculation while typing in the main chat input
  • Compact badge positioned above the message box
  • Pace indicator dot for idle, warming up, steady, and fast typing states
  • Tooltip with the current typing pace and exact WPM
  • Optional idle visibility mode that keeps the badge visible at 0 WPM
  • Theme-aware styling with a high-contrast WPM value

Settings

Setting Default Description
windowSeconds 5 Rolling time window, in seconds, used for the WPM calculation.
showWhenIdle false Keeps the badge visible when you are not actively typing.

How It Works

TypingWPM listens for printable key presses inside the Discord message composer, stores recent keystroke timestamps, and estimates WPM using the common 5 characters = 1 word convention.

The badge automatically repositions when the window, scroll position, or chat layout changes.

Installation

Place the plugin folder in:

src/userplugins/TypingWPM

Then rebuild or reload Vencord and enable TypingWPM in your plugins list.

Notes

  • The plugin only counts typing in the message composer.
  • Modifier shortcuts such as Ctrl, Alt, and Meta combinations are ignored.
  • The badge is shown only in the main chat input.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors