blondazz / keyoverlay Goto Github PK
View Code? Open in Web Editor NEWA simple key overlay for osu! streaming
License: GNU General Public License v3.0
A simple key overlay for osu! streaming
License: GNU General Public License v3.0
So, I noticed something that is very simple, but I don't know if you guys noticed. When I place the keys , . an error appears. I don't know if it's because of the program or the config.txt, but maybe it could be the program, because the keys I usually play are Z X , . so it would be better if you guys fix this error if possible.
(OBS: When I open the program after I set it to z x , . these buttons, . and that close the program. Try to resolve this.)
When I click "Download Link" and then V1.0.1 nothing downloads or shows up. Only when I click source code something downloads but it doesn't have the .exe file, so I can't run the program.
config file:
keyAmount=1
key1=mLeft
key2=J
key3=J
key4=K
key5=B
key6=N
key7=M
displayKey1=MB1
displayKey2=
keyCounter=no
windowHeight=700
windowWidth=120
keySize=70
barSpeed=600
margin=25
outlineThickness=5
fading=no
backgroundColor=255,0,0,255
keyColor=0,0,0,0
borderColor=255,255,255,255
barColor=0,125,255,255
fontColor= 255,255,255,255
backgroundImage=
maxFPS=144
I saw a guy posting exactly the same issue but the thread was closed, idk if he was able to fix it.
I tried what someone said in that same thread but it doesnt work for me, does someone knows a fix?
System.DllNotFoundException: Unable to load shared library 'csfml-system' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libcsfml-system: cannot open shared object file: No such file or directory
at SFML.System.Clock.sfClock_create()
at KeyOverlay.AppWindow..ctor() in /home/runner/work/KeyOverlay/KeyOverlay/AppWindow.cs:line 30
at KeyOverlay.Program.Main(String[] args) in /home/runner/work/KeyOverlay/KeyOverlay/Program.cs:line 13
Unhandled exception. System.DllNotFoundException: Unable to load shared library 'csfml-system' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libcsfml-system: cannot open shared object file: No such file or directory
at SFML.System.Clock.sfClock_create()
at KeyOverlay.AppWindow..ctor() in /home/runner/work/KeyOverlay/KeyOverlay/AppWindow.cs:line 30
at KeyOverlay.Program.Main(String[] args) in /home/runner/work/KeyOverlay/KeyOverlay/Program.cs:line 13
zsh: abort (core dumped) ./KeyOverlay
I'm playing 4k mania with left hand: F/G and right hand: 4/5 on the num pad, and the numpad input isn't recognized
What .NET Framework do i use? i have 4.8 and it says that to run this program i need .NET and if i want to download it, i click yes but it does nothing. What do i do?
Hey, which version of .NET do I need to install to be able to launch KeyOverlay.exe?
I'm pretty sure this is the reason I can't open it, and I can't find any information regarding this on the README.MD
Program seems to crash whenever windowHeight is smaller than 480
It just close the app with error message
When I download the file as an rar file it doesn't allow me to open it up/extract it so I cannot access the files to get the overlay
i play mania and the app gives an error when i try using with my keybinds because they have "," and "."
IDK how to fix it, I already use game capture yet still does not work.
For osu! I use the , and . key to click. When I looked at the referred to list it says that I'm not putting the wrong keys into the config. It just keeps crashing when I try to open it. Thanks for your help:)
I saw a lot of people asking about this one, it would really cool and helpful feature if you could use this overlay so it shows your key pressed during the replay
I looked up the table but it still doesnt work
i want to use 1 and 2 as my keys
How do i use this on mac???
I am from Brazil and use "D" "F" "L" "Ç" to play and as the overlay is not able to identify "Ç", i end up having to use other keys that i am not confortable playing with, so I would like to know if there is any way to add other special keys manually to this key overlay.
When I change Key1/2 the program stops working
I downloaded the source for this project and added a feature to save key counts because I am curious how many times I press my keys in total. I used Visual Studio to edit the code, and to create my build. When I built the version I intend to use, I made sure to set my build target to Release as well. After some time, my window will for a seemingly unknown reason cover roughly half the window with just white pixels. I've tried changing fade to on and off since it seemed like the area for fading could cause that but idk. I saw someone else who opened an issue with the same problem, but it was a while ago. I hope you can help with this lol
If you want me to send my code I can but I don't think my code is the issue since I don't think I'm editing any drawing parts of the code. I think it might be with how I'm building the code.
I clicked yes and downloaded it. BUT, IT TRIGGERS UAC (User Account Control)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Please provide a license file with the software. Without a license the project can be assumed to default to all rights reserved, limiting the scope of what can be done with it by other users.
For some reason, while osu is in fullscreen, something causes that overlay stops working/updating. It can work properly when alt tabbed from osu in fullscreen mode or when activating osu with "fullscreen" in game options unchecked.
so i setted up the keys to b and n and it work but when i try the key overlay is like freezing all the time, same with every key
Every time I open the program it appeared white and closed immediately, an 'errorMessage' popped up and stated "The type initializer for 'KeyOverlay.CreateItems' threw an exception." How can I fix this?
When i try to change the keys to e and r, it always shows that "r" its an invalid key, and when i try to open the .exe it just instantly close,
it only works if i re extract the original files.
screenshots of the error files.
https://prnt.sc/GJo4Gu7uoyqg
https://prnt.sc/IMtfdZDN7Fby
if you use numeric values in the configuration file, the clicks are not processed
config.txt
OS: Windows 11 21h2
I play multiple games, and I want a way to conveniently switch among different config files. The way I can think of is to specify the filename of config file in command line.
I can not seem to find what the numpad numbers are called?
Basic system info:
Linux pop-os 5.16.15-76051615-generic #202203161444~1647964027~21.10~e706226 SMP PREEMPT Tue Mar 22 17 x86_64 x86_64 x86_64 GNU/Linux
Steps to reproduce:
cd KeyOverlay-ubuntu-latest
chmod +x KeyOverlay
to make it executable./KeyOverlay
To run itSystem.DllNotFoundException: Unable to load shared library 'csfml-system' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libcsfml-system: cannot open shared object file: No such file or directory
at SFML.System.Clock.sfClock_create()
at KeyOverlay.AppWindow..ctor() in /home/runner/work/KeyOverlay/KeyOverlay/AppWindow.cs:line 30
at KeyOverlay.Program.Main(String[] args) in /home/runner/work/KeyOverlay/KeyOverlay/Program.cs:line 13
Unhandled exception. System.DllNotFoundException: Unable to load shared library 'csfml-system' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libcsfml-system: cannot open shared object file: No such file or directory
at SFML.System.Clock.sfClock_create()
at KeyOverlay.AppWindow..ctor() in /home/runner/work/KeyOverlay/KeyOverlay/AppWindow.cs:line 30
at KeyOverlay.Program.Main(String[] args) in /home/runner/work/KeyOverlay/KeyOverlay/Program.cs:line 13
Aborted (core dumped)
Note:
errorMessage.txt is empty
The type initializer for 'KeyOverlay.CreateItems' threw an exception.
It's maybe because of my windows optimization changes maybe. I tried running it as admininstrator still freezing
It works perfectly when osu! is minimized but when you focus the osu! window (in fullscreen) it suddenly stop working.
When I use characters such as ',' and '.' the program launches but closes immediately afterwards.
Error log:
> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
> at System.Collections.Generic.List`1.get_Item(Int32 index)
> at System.Linq.Enumerable.ElementAt[TSource](IEnumerable`1 source, Int32 index)
> at KeyOverlay.AppWindow..ctor() in C:\Users\Daniel\source\KeyOverlay\AppWindow.cs:line 89
> at KeyOverlay.Program.Main(String[] args) in C:\Users\Daniel\source\KeyOverlay\Program.cs:line 13
I dont understand where and what to put the folder, do we just put it in the osu folder? In Downloads? im just really confused and would like some help
Is there any possible way to get Linux support for this? After an hour of messing with wine I managed to get the program to run, but it only works if the program is focused. Is there a possibility of a native Linux release?
My osu! keys: "," and ".".
errormessage.txt:
System.Collections.Generic.KeyNotFoundException: The given key 'fontColor' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at KeyOverlay.AppWindow..ctor() in C:\Users\Daniel\source\KeyOverlay\AppWindow.cs:line 86
at KeyOverlay.Program.Main(String[] args) in C:\Users\Daniel\source\KeyOverlay\Program.cs:line 13
config:
keyAmount=3
key1=mLeft
key2=S
key3=D
displayKey1=M1
displayKey2=S
displayKey3=D
keyCounter=no
windowHeight=700
windowWidth=340
keySize=70
barSpeed=600
margin=25
outlineThickness=5
fading=yes
backgroundColor=0,0,0,255
keyColor=0,0,0,0
borderColor=255,255,255,255
barColor=255,255,255,100
backgroundImage=
maxFPS=60
I really don't know how I can put the transparency in the image, if anyone can help me I'd appreciate it.
When changing the config file, punctuation and other punctuation-esque keys (both with shift and without) don't work. This includes comma, period, slash, backslash, semicolon, apostrophe, open and closing brackets, minus symbol, and the equals symbol.
Add a radius(border-radius) option may make buttons more soft. 🤔
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.