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
^^
actually I was starting too fee lonely ;-;SALZKARTOFFEEEL wrote:
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.
Huh, from my understanding of asterisks/wild cards they represent any number of any character!
"*.*" 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 
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 character

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

SALZKARTOFFEEEL wrote:
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.
o.O that's much o:
Well I had some spare time :3
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:

you can actually use the arrow keys to move in the context menu xD. Didn't know that :3. In that case I'll just prevent the window from moving when the context menu is open.
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.
Ehm, yeah, xD, this is a side effect of a certain bug fix :3, which apparently introduced new bugs xD.
Roan wrote:
- Fix changing the colors resetting the key counters.
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.
Yup, this has exactly the same cause as #2 ^^
SALZKARTOFFEEEL 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 I think it should just reset them, so I'll call it a bug :3
SALZKARTOFFEEEL 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 everything
For 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%.
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 the
text is interpreted as white, which is interesting.
So now I just need to steal someone's Windows 10 laptop for testing purposes :3SALZKARTOFFEEEL 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:
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:
Uhm, that's it again. I probably missed something, though 
Probably, bugs always show up when you least expect them, ninja bugs :3
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:

that's very useful actually xD. I think there would be interest in a program that automatically completes BBCode tags ^^
EditTodo 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 2Released version 5.5.
Edit 3Released 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 4Released 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%).