Skip to content

LucklessAura/KeyCounter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Key Counter

An app that counts key presses and movements for mouse, keyboard and gamepad

Installation

See the Install Document for information about supported OSs and how tos

Usage



The app in itself is made to be used mostly hidden, but it does have a UI to facilitate some actions.

The main window of the app looks like this


this window shows the images and counts for a device, the time spent in the current profile as well as having the option of deleting the current profile, clearing the current device counts, creating a new profiles, changing the image or name of a key and access to the settings of the app.

Right clicking on a key from the list opens the following window


from here the name of the key can be changed, this will also change the name on the image to match, or a custom png can be chosen to replace the current image.

The startup options and profiles location can be seen and modified from the options window



How is the monitoring performed

Mouse and keyboard monitoring is performed using hooks, every time a key is pressed or a movement is detected an event is raised, the information about this event is processed and acted on accordingly.

The gamepad input, for the moment, is taken using the XInput API.

Others

  • The Default profile cannot be deleted
  • Only one profile tracks devices at a time
  • For the moment input from only one gamepad is taken into account
  • All devices of a profile are tracked even if only one can be displayed at a time
  • Minimizing the main window closes all key info windows saving changes and is hidden from view
  • The app continues to monitor while it is minimized
  • The app will have an icon in the system tray if it is minimized
  • Exiting the app, showing the main window and changing the current profile can be done from the system tray icon by right clicking

About

An app that counts keyboard/mouse/xbox gamepad inputs

Resources

Stars

Watchers

Forks

Packages

No packages published