I made an app that shows you your keyboard and mouse usage (with a keyboard heatmap)
Virej Dasani

Virej Dasani @virejdasani

About: Student at UoL and self-taught software developer

Location:
Mumbai, India
Joined:
Mar 24, 2021

I made an app that shows you your keyboard and mouse usage (with a keyboard heatmap)

Publish Date: Jul 14 '21
63 9

What is Keystroke Count?

  • Keystroke Count is an open-source, desktop app that you can use to get data for your keystrokes!
  • Keystroke Count keeps all your keystroke data locally stored and NO data including your keystrokes is ever collected.

This is what the app looks like

keystroke Count

After about 20 minutes of using it 👆

keystroke Count

After gaming on my laptop 👆

How is it made?

  • Keystroke Count is made using ElectronJS
  • It uses JavaScript, HTML and CSS

A star ⭐ on the GitHub repo would be much appreciated!

Comments 9 total

  • Madza
    MadzaJul 15, 2021

    Great little project with Electron ⚡ 👍

  • 5alidshammout
    5alidshammoutJul 18, 2021

    it doesn't work on windows, right?

    • Virej Dasani
      Virej DasaniJul 18, 2021

      I don't have a windows version yet, but I'm working on it. Will let you know once it's finished 👍

      • Chintan Raval
        Chintan RavalDec 22, 2021

        yes please.. love the simplicity of this, i've trialled the current npm install && npm start mode of the app for windows.. but would love a windows app so I dont have to script the commands and set the script to auto-start everytime.

        • Virej Dasani
          Virej DasaniDec 22, 2021

          Hey Chintan, when you do npm install && npm start does the app work as expected?

          • Chintan Raval
            Chintan RavalDec 22, 2021

            the app comes up.. shows the heatmap just fine with the keystrokes and mouse clicks etc.. but the terminal where I do the npm start obviously has to remain open and running as that is where the parent process starts the app from with the electron . command.. so upon closing the terminal, the app dies too.. and so windows users would have to script out the commands in a script which they’d then set to start at start up or something.. however, I haven’t yet looked at the source code to see if it’d share the same db across multiple starts.. which is why the request of the windows app.. love the simplicity of the app though 🤩

            • Virej Dasani
              Virej DasaniDec 22, 2021

              I'm glad you liked the app, I'll let you know as soon as I publish a Windows version!

  • maxryan02
    maxryan02Dec 20, 2022

    Can you do it show heatmap by specific program. Or we just want it show for specific program not entire.

Add comment