^^ actually I was starting too fee lonely ;-;SALZKARTOFFEEEL wrote:
Woah, it's been a while :/ I completely skipped version 5.3 and you fixed so many bugs on your own!
Sorry for that :c
Yeah, normal behavior would be to match any number of characters. But since I implemented the wildcarding system for KeysPerSecond myself I restricted it to only a single character per non-ASCII characterSALZKARTOFFEEEL wrote:
Huh, from my understanding of asterisks/wild cards they represent any number of any character!Roan wrote:
Well I don't have any other solution. Also one non-ASCII character only counts for one character. So for example: something-こ.kpsconf2 would be interpreted as something-*.kpsconf2. Now any character is allowed at the place of the *. So *.kpsconf2 would only match .kpsconf2 files that have a name that is a single character long. So it'll still load -.kpsconf2 unless ofcourse there's another file with a one character name like こ.kpsconf2 that would match too. But not ab.kpsconf2.
"*.*" is used in many different languages and situations to say "every file", not just every file with a file name and extension that's only one character long! o:
I mean, if it is actually true that every non-ASCII character represents one other character in your program, then that's great, but I thought actual wild cards worked differently

YaySALZKARTOFFEEEL wrote:
Yeah, she really is :3Roan wrote:
:3 so cuteYeah, I didn't have that much time and I couldn't find any that quick c:Roan wrote:
There are no new bug reports in this post o: that really surprised me xD.
which doesn't mean that I don't have any now c:

Well I had some spare time :3SALZKARTOFFEEEL wrote:
o.O that's much o:Roan wrote:
Edit
Update notes (v5.3):
- Added the option to track mouse buttons
- Added the option to save the on screen position of the program to the config.
Edit 2
Update notes (v5.4):
- Fix the backgroud opacity being used as the graph foreground opacity.
- Fix the key color not being inverted when the background opacity is 0%.
- Fixed some rendering issues when only displaying a single panel.
- Fix changing the colors resetting the key counters.
- Fix the pause check mark in the right click menu not being toggled by Ctrl + T.
- Change overlay osu! to overlay mode since it doesn't always overlay osu! properly.
SALZKARTOFFEEEL wrote:
Bugs:
1) The context menu controls have the same keys as the window-moving, the arrow keys. They interfere with each other. I don't think this is that big of a deal, but I wanted to point it out c:

Ehm, yeah, xD, this is a side effect of a certain bug fix :3, which apparently introduced new bugs xD.SALZKARTOFFEEEL wrote:
2) Removing any keys (mouse buttons as well) doesn't work o: The keys aren't displayed anymore, but they still affect the average, maximum, etc.
Roan wrote:
- Fix changing the colors resetting the key counters.
Yup, this has exactly the same cause as #2 ^^SALZKARTOFFEEEL wrote:
3) This probably has to do with bug #2, but anyway: Loading a new config file also doesn't disable the previous keys, I can still use them.
Well I think it should just reset them, so I'll call it a bug :3SALZKARTOFFEEEL wrote:
4) I'm not sure whether this is a feature or a bug. Loading a new config file doesn't reset any of the stats or totals.
Well this is interesting, since this actually doesn't happen on Window 7 or Windows 8 o: I wonder what they changed xD. It looks as though theSALZKARTOFFEEEL wrote:
5) Having the background color opacity lower than 100% does.. stuf.... I've prepared a video o:
At first I thought, this would only affect the color negation of the key counters, that's why I made this GIF file:
But no, it affects pretty much everythingFor example, the general slowness of the program and it showing weird white strips in the config menu is weird to me too. When I reset the opacity to 100% everything is fine again, but not when it's below that o:
It probably has something to do with this fix that you previously wrote:
- Fix the key color not being inverted when the background opacity is 0%.
text is interpreted as white, which is interesting. So now I just need to steal someone's Windows 10 laptop for testing purposes :3
The color picker already has cancel functionality :3. The color menu & add key menu also have it. I guess I'll add it for the update rate, graph, precision & size too since it shouldn't be too difficult to add anyway.SALZKARTOFFEEEL wrote:
Request:
1) I think we both didn't even think of this. The key counter has it's cancel-button now, but everything else doesn't
I believe that it's not very important, there isn't all that much to lose at the other menus (except the color picker) o:
Probably, bugs always show up when you least expect them, ninja bugs :3SALZKARTOFFEEEL wrote:
Uhm, that's it again. I probably missed something, though
SALZKARTOFFEEEL wrote:
By the way, and this has nothing to do with KeysPerSecond, I figured out some new ways to use the auto-replace feature of AutoHotkey, which I use in my program to create the "–", "©", "≠", and so on. It can now quickly tell time and date, and restart/exit itself just by typing the 'commands' anywhere.
And then I actually made it so that it would autocomplete the osu! BBCode tags, just for writing these posts a bit easier c:
Though, I'm pretty sure that I won't really release it publicly o:

Edit
Todo list:
[x]: Cancel option for graph, size, precision & update rate
[x]: Fix opacity weirdness #5
[x]: Fix config file not resetting stats
[x]: Fix keys not actually being removed
[x]: Fix keys not being removed when a new config is loaded
[x]: Fix arrow keys moving both the context menu & program.
Edit 2
Released version 5.5.
Edit 3
Released version 6.0 with the folowing fixes & features:
- Minor internal optimizations.
- Context menu GUI improvements / changes & custom colours compatibility.
- Fix context menu arrow not being colored.
- Fix a bug where the general menu section wasn't saved properly.
- Add a panel that shows the total amount of hits accros all keys.
- Fix the context menu highlighting disappearing when changing the background opacity to 100%.
- Fix not all context menu items being colored correctly when using custom colors & having them disabled.
- Fix context menu selection not being reset properly.
- Implement the option to change the command keys and save them to the configuration file.
Edit 4
Released version 6.1 to fix a bug:
- Fix the background opacity controlling the global opacity (for example a background opacity of 0% will make the window invisible even if the foreground opacity isn't 0%).