Click. Press. Count.

Count your key presses in one panel

ClickyKeys tracks how many times you press selected keys and mouse buttons and shows them in a fully customizable panel – perfect for streams, recordings, and general geek fun.

Windows • desktop app
Custom keys and labels
Rainbow theme + OBS friendly
Open source (GPL-3.0).

What can ClickyKeys do?

A small hobby project that turned out surprisingly useful.

Counting
Any keys and mouse buttons
  • Pick keyboard keys and mouse buttons you want to track.
  • Give every key its own label (e.g. Jump, Reload).
  • Counters update in real time.
Look
Customizable panel
  • Change button size and layout.
  • Match background and text colors to your overlay.
  • Pick your favourite font and size.
Colors
Experimental rainbow theme
A colourful animated background that catches the eye and gives your overlay a streamer vibe.
Streaming
OBS friendly
  • Background color designed for easy transparency even without chroma key.
  • Perfect as a small key panel in the corner of your stream.
Control
One-key reset
Tired of your stats? Hit F12 to reset all counters and start a fresh session.
Open source
GPL-3.0 & C#
Written in C# under the GPL-3.0 license – inspect the code, learn from it, or extend it.

Download ClickyKeys

You can always find the latest releases on GitHub. You can also host the file on your own server and link it directly from here.

Official distribution
Recommended
Simple solution - single click download from Microsoft Store.
Stable release
Portable version
Download the newest release - no installation needed.
If Windows complains, add the antivirus exception.
Source code
For devs
Want to read the code, build your own version or add features? The repository is fully open.

Get started in 30 seconds

  1. Download the app from the section above.
  2. Run ClickyKeys.
  3. Click the panel and choose keys you want to track.
  4. Set a label on each button (e.g. Jump, Reload).
  5. In OBS, add a window source, set chroma key or click transparent mode and position the overlay.

How does it look?

In its basic form ClickyKeys is a simple, intuitive stats panel.

ClickyKeys panel with counters

If a single color bores you – you can go full gamer rainbow.

ClickyKeys with rainbow theme enabled

FAQ

Common questions your users might ask.

Does ClickyKeys store or send my data?
No. The app only counts your key presses and clicks locally and shows them in the panel. The code is open – you can verify it yourself in the repository.
Which systems are supported?
Right now the project is focused on Windows (desktop app). If you want to help with ports to other systems – reach out via GitHub.
Can I change how the panel looks?
Yes. You can change layout, button sizes, colors, font and enable the experimental rainbow theme.
I want to report a bug or feature idea.
The best way is to open an issue on GitHub in the Reksaku/ClickyKeys repository.
Any plans for the future?
Planned ideas include style profiles and more advanced statistics. You can find details and discussions in the repository.