JKPS is a program that shows keystates, keys per second, total keys and current beats per minute. The program is intended to be used in rhythm games such as osu!, Etterna, Stepmania etc.
The program when active looks like that:
To add a keyboard key press Ctrl + +, to add mouse button press Ctrl + >, and to remove press Ctrl + -.
To rebind a key click with right mouse button on the button and then click the desired key on the keyboard. If you want to change key label, then write it in the second text box.
These actions look like:
To change how the program looks press Ctrl + A to open menu. If you want to change texture or font, then you have to provide it in the same directory where the program is located and then write the whole asset name (extension included) in corresponding text box and then press Enter or Refresh button.
Click with right mouse button on the button to edit it
Ctrl + +/- - Add/remove keyboard keys
Ctrl + < - Add mouse buttons
Ctrl + W - Close the program
Ctrl + X - Reset all the statistics
Ctrl + A - Open menu
Ctrl + K - Open an extra window with KPS
Alt (hold) - Show opposite button values
Up arrow (while a value is selected) - Increment a numeric value by 1
Down arrow (while a value is selected) - Decrement a numeric value by 1
Tab - Change cursor on next value (if there is any)
Shift + Tab - Change cursor on previous value (if there is any)
Ctrl + Tab - Forward tabulation
Ctrl + Shift + Tab - Backward tabulation
- Capture the program as a game in OBS, not as a window.
- To make the program work with greenscreen write "GreenscreenBG.png" in "Main window" -> "Background texture filepath" and press Enter or Refresh button.
- If the program lags only in OBS then close its menu.
- For Linux users: SFML 2.5.1 must be installed.
Licensed under the MIT License.