KeyOverlay:osu! 直播专用按键显示工具,支持自定义按键与样式

A simple key overlay for osu! streaming

分支4Tags9
文件最后提交记录最后更新时间
3 年前
3 年前
4 年前
4 年前
3 年前
4 年前
3 年前

KeyOverlay

适用于osu!直播的简易按键覆盖工具

如果您对逐键着色和按键自定义宽度感兴趣,请查看Friedchiken-42的版本,该版本更适合mania模式。

若需更改使用的按键,请编辑config.txt文件。

下载链接

如果您在OSU!全屏模式下遇到程序问题,请尝试在OBS中使用游戏捕获而不是窗口捕获!

MacOS

安装指南

  1. KeyOverlay-macos-latest.zip解压到文件夹中。
  2. 双击KeyOverlay文件,或在终端中使用cd命令进入解压后的文件夹,并在终端中运行KeyOverlay./KeyOverlay)。
  3. 允许终端使用输入监控权限。

Linux

安装指南

  1. KeyOverlay-ubuntu-latest.zip解压到文件夹中。
  2. 使用cd命令进入解压后的文件夹。
  3. 使用chmod命令将KeyOverlay设为可执行。
  4. 在终端中运行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预览

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

项目介绍

A simple key overlay for osu! streaming

定制我的领域