MIT License

项目介绍

Tonetfal/JKPS 是一个托管在 GitHub 上的开源项目,主要使用 C++ 编写,采用 MIT License 许可证,目前获得 160 个 Star、14 次 Fork。

仓库全名
Tonetfal/JKPS
开源许可证
MIT License
Star 数
160
Fork 数
14
未关闭 Issue
7

README 摘要

JKPS 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. Preview The program when active looks like that: Usage 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…

完整内容见 GitHub 原始 README 或本页 。

常见问题

JKPS 用什么语言开发?

主要使用 C++ 编写,采用 MIT License 许可证,目前有 160 个 Star。

JKPS 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 JKPS 的源码?

可以直接克隆仓库:git clone https://github.com/Tonetfal/JKPS.git,默认分支为 main;安装与运行步骤见仓库 README。

JKPS 最近还在维护吗?

仓库最近一次更新为 2025年6月17日,当前有 7 个未关闭 Issue;Star 数为 160,可作为社区活跃度的参考。

关于

A keys-per-second meter for rhythm games, useful for streaming and making videos

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
192
价值分
100
活跃状态
活跃

语言占比

C++
CMake

Release

README

JKPS

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.

Preview

The program when active looks like that:

Usage

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.

Hotkeys

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

Key press visualization

Notes

  • 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.

Themes

Download

Themes

License

Licensed under the MIT License.

评论

暂无评论