Giter Site home page Giter Site logo

ravenclawer / keyplus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gaoxiangliu/keyplus

0.0 0.0 0.0 719 KB

This program can record your keystrokes and show the heat map of keystrokes in different color tones, which gives you an idea about which keys are frequently used. You can also test your keyboard and test your typing speed and customize shortcut keys for the system. Plus, more interesting functions like the simulation of mechanical keyboard sound.

C# 89.86% HTML 10.14%

keyplus's Introduction

KeyPlus

This program can record your keystrokes and show the heat map of keystrokes in different color tones, which gives you an idea about which keys are frequently used. You can also test your keyboard and test your typing speed and customize shortcut keys for the system. Plus, more interesting functions like the simulation of mechanical keyboard sound.

keyplus_pic

Keystrokes recording

Keystroke statistics can be versatile in real life. For example, it gives you an overview of the using frequency of keys, so you can know which keys are frequently used. (So, if you are a keyboard manufacturer, you may consider strengthening the frequently used keys.) Also, you can know which letter is the most frequently used letter in English. (E of course.) Another example is that if you are using non-English language IME, you can compare the efficiency of different IMEs by looking at the keystrokes heat map. An effective non-English IME should avoid the keys like Q, Z, O, and P, etc. (They are difficult to press down.) Also, you can check which keys are frequently used in a game. The possibilities are infinite.

Your keystrokes will be recorded in the background, and the keystrokes heat map will tell you which keys are frequently used. Screenshot 2021-07-14 085049 There are lots of available color otnes for the heat map. And you can also view and export the detailed statistics of keystrokews. Screenshot 2021-07-14 085341

Total keystrokes are the statistics from the time you install this program; current keystrokes will be reseted next time you run this program.

Keystrokes will be recorded on running the program, and it will continue recording in the background unless you exit the program. So, feel free to minimize the main window.

Key assignments

You can define your system shortcut keys to perform the tasks like control the system volume, execute programs and call the main windows of this program etc. This function is extremely nifty if you assign the shortcut keys for you frequently programs, and you can open them just by pressing down the shortcut keys.

Skill tests

Typing speed test (WPM)

WPM stands for Words-Per-Minute, which measures the English typing speed. The length of words is 5 characters. According to Google, the average typing speed is 40 WPM. Do you know your typing speed and are you faster than 40 WPM? Go and have a try! This tool is fast to load compared with online tesing tool, so, it is very convenient for practicing typing. Also, many test words sets are available to be selected, and you are allowed to custimze your own test words set. Please focus more on accuracy and times of using backspace key when practicing. For more tips of typing and how to measure WPM, please view the help documentation. Screenshot 2021-07-15 165730 Just keep practicing, high typing speed means you can reply the emails faster, write faster, code faster and so on. You can save lots of time in the computerized society.

Mouse clicking speed test (CPS)

Spacebar speed test

Mechanical keyboard simulation

16 types of switchses are available. Even if you don't have a mechanical keyboard, you can still enjoy the typing sound. Note: different computers and different state of computer will give you different experience for this function. Sometimes, sound lag may occur.

For more help information, please download it and view the help in program.

Update log

v1.0.0.1 (July 25, 2021)

  • Fixed the bug in the CPS test. Only the left mouse button is available in the CPS test.

keyplus's People

Contributors

gaoxiangliu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.