A simple key overlay for osu! streaming
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 年前 | ||
| 3 年前 | ||
| 4 年前 | ||
| 4 年前 | ||
| 3 年前 | ||
| 4 年前 | ||
| 3 年前 |
KeyOverlay
适用于osu!直播的简易按键覆盖工具
如果您对逐键着色和按键自定义宽度感兴趣,请查看Friedchiken-42的版本,该版本更适合mania模式。
若需更改使用的按键,请编辑config.txt文件。
下载链接
如果您在OSU!全屏模式下遇到程序问题,请尝试在OBS中使用游戏捕获而不是窗口捕获!
MacOS
安装指南
- 将
KeyOverlay-macos-latest.zip解压到文件夹中。 - 双击KeyOverlay文件,或在终端中使用cd命令进入解压后的文件夹,并在终端中运行
KeyOverlay(./KeyOverlay)。 - 允许终端使用
输入监控权限。
Linux
安装指南
- 将
KeyOverlay-ubuntu-latest.zip解压到文件夹中。 - 使用cd命令进入解压后的文件夹。
- 使用
chmod命令将KeyOverlay设为可执行。 - 在终端中运行
KeyOverlay。
注意
如果您遇到类似System.DllNotFoundException: Unable to load shared library 'csfml-system'的错误,请使用您的发行版的包管理器安装缺失的包。与此问题相关的任何问题都会自动关闭。
config.txt配置
keyAmount - 程序中的按键数量(请参阅readme.txt获取针对特定keyAmounts的建议宽度)。
key1, key2 ... - 程序应使用的按键(大写),对于数字和符号,请参考这个表格链接,对于鼠标按钮,请在鼠标按钮选项前加上m,例如mLeft mRight。如果您需要更多按键,只需添加更多字段。
displayKey1, displayKey2 - 如果您使用的按键名称过大,或您想使用不同的符号,可以使用此属性覆盖将要显示的原始键名。
keyCounter - 是/否 - 在每个按键下方添加键计数器,计算会话中的总点击数。
windowHeight, windowWidth - 用于更改程序的分辨率。
keySize - 更改按键大小(不包括边框)。
barSpeed - 调整条形向上移动的速度。
margin - 调整按键与边缘的边距。
outlineThickness - 更改方形边框的厚度。
fading - 是/否 - 添加/移除顶部褪色效果。
backgroundColor, keyColor, PressFontColor, borderColor, barColor, fontColor - 更改背景色、未按下按键的颜色、按下按键的颜色、按键边框颜色、条形和点击按键的颜色以及字体颜色,使用RGBA值。
backgroundImage - 允许您设置背景。将图像放入资源目录,然后在此属性中输入文件名,例如"bg.png"(去掉引号符号)。确保背景分辨率与窗口相同,如果您希望在背景上使用透明度,您必须在图像本身上设置透明度。
maxFPS - 设置程序运行的目标FPS。
GIF预览

基于一位匿名作者制作的类似应用程序(如果您是作者,请私信我,以便我可以给您署名)