Hey, sorry for the late reply
Just wanted to let you know that 5.2s workaround fixed my issue. Many thanks!
Just wanted to let you know that 5.2s workaround fixed my issue. Many thanks!
Yay glad it works for you nowRumi wrote:
Hey, sorry for the late reply
Just wanted to let you know that 5.2s workaround fixed my issue. Many thanks!
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.
Yeah, she really is :3Roan wrote:
:3 so cute
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.
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%.
^^ 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.
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:
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 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%.
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
that's very useful actually xD. I think there would be interest in a program that automatically completes BBCode tags ^^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:
osu! can be in fullscreen resolution, but it can't actually have the fullscreen property set. Otherwise both programs will fight for the top window property (fullscreen implies topmost window) and that causes neither of them to work correctly :/WF Night wrote:
if my osu! is in full screen mode, can this be showed?
You'd have to un-prioritize osu by being on top (which I believe is impossible when it's in fullscreen without breaking it).Roan wrote:
Otherwise both programs will fight for the top window property (fullscreen implies topmost window) and that causes neither of them to work correctly :/
>.< I'm sorry for the late reply, for some reason I got unsubscribed from the thread and I've been kinda busy with exams. That being said, this looks like quite a weird bug. It might have something to do with keyboard layouts and as of now I'm not yet sure whether or not it's an issue with the native library I'm using or my program. I'll look into it after exams ^^.Kizunuko-P wrote:
Good kps programs for osu (or other games), thanks you
Btw, I don't know if this is a bug, but, when I add key on the kps, some show a totally different thing, like the key ": or /" on a azerty keyboard is show as "barre oblique" (french word for choosing "/") or the key "! or §" is show as "¥" or even the shift key on the right show an error "unknown keycode: 0xe36" ;w;
So I was wondering if you can do something for this because it's really weird
Here a screen of the programs when launched : http://i.imgur.com/160g6zJ.png
Here one on the key panel : http://i.imgur.com/w0I0MUu.png
I tried taking the fullscreen property from osu! by force, but that came with some undesirabe side effects xD. Most notably the fact that all of the benefits of running fullscreen where goneIxWolfie wrote:
You'd have to un-prioritize osu by being on top (which I believe is impossible when it's in fullscreen without breaking it).Roan wrote:
Otherwise both programs will fight for the top window property (fullscreen implies topmost window) and that causes neither of them to work correctly :/
Do you mean extra custom command bindings? If that's the case that shouldn't be too hard to do since most of the command related logic is quite modular already. I'll give it a go after exams ^^.IxWolfie wrote:
On another note, is there a way you can add commands to be added. For example, ctrl+1? I'm kind of multi-purposing this for something else, and I can't find a KPS program that will do that.
Just to be sure we think the same thing, when it asks for a keybind, and I put Alt+4, it'll only go up when I press alt and 4 at the same time. Having 4, and alt+4 as separate commands.Roan wrote:
Do you mean extra custom command bindings? If that's the case that shouldn't be too hard to do since most of the command related logic is quite modular already. I'll give it a go after exams ^^.
P.S. My exams end wednesday.
Hmm, I not quite sure if I understand it correctly or not. As I read it now you want 'Alt+4' and '4' to act as seperate commands right? And pressing 'Alt+4' should not trigger the '4' command.IxWolfie wrote:
Just to be sure we think the same thing, when it asks for a keybind, and I put Alt+4, it'll only go up when I press alt and 4 at the same time. Having 4, and alt+4 as separate commands.Roan wrote:
Do you mean extra custom command bindings? If that's the case that shouldn't be too hard to do since most of the command related logic is quite modular already. I'll give it a go after exams ^^.
P.S. My exams end wednesday.
I tried it earlier, and it wouldn't actually recognize Alt+4 as a command. It'd see that I pressed 4, and assume that I only wanted 4 down.Roan wrote:
Hmm, I not quite sure if I understand it correctly or not. As I read it now you want 'Alt+4' and '4' to act as seperate commands right? And pressing 'Alt+4' should not trigger the '4' command.
If that's the case then it should already work that way. If it doesn't then you've probably found a bug .
o: you're talking about tracked keys. Since I've improved the modifier system I suppose that could be implemented. I'll give it a go tomorrow if I have time. Not sure how I'm going to visually display that the key has Ctrl and/or Alt added though.IxWolfie wrote:
I tried it earlier, and it wouldn't actually recognize Alt+4 as a command. It'd see that I pressed 4, and assume that I only wanted 4 down.Roan wrote:
Hmm, I not quite sure if I understand it correctly or not. As I read it now you want 'Alt+4' and '4' to act as seperate commands right? And pressing 'Alt+4' should not trigger the '4' command.
If that's the case then it should already work that way. If it doesn't then you've probably found a bug .
Example:
Assign a key.
Hold Alt, then press 4.
Only 4 will appear (when I tested it).
Yes, that's it! Sorry for being difficult, lmao. I'm using for something COMPLETELY unrelated to osu. I'm actually using it for an MMO, where some of my skill hotkeys are alt+1-5 for example. On top of that, some of my hotkeys are 1-5. So, I want it to track the key combinations alt+1, through alt+5, as well as 1-5 as separate keys. This is the only program that actually has a decent GUI to it to show on a video, or on stream perhaps.Roan wrote:
o: you're talking about tracked keys. Since I've improved the modifier system I suppose that could be implemented. I'll give it a go tomorrow if I have time. Not sure how I'm going to visually display that the key has Ctrl and/or Alt added though.
So just to check I now understand it. You want the option to track key presses for a key-modifier combination such as Alt+4.
okay, now I can start adding it . I don't really have a strict ETA but I think I'll be able to get it done before the end of this week.IxWolfie wrote:
Yes, that's it! Sorry for being difficult, lmao. I'm using for something COMPLETELY unrelated to osu. I'm actually using it for an MMO, where some of my skill hotkeys are alt+1-5 for example. On top of that, some of my hotkeys are 1-5. So, I want it to track the key combinations alt+1, through alt+5, as well as 1-5 as separate keys. This is the only program that actually has a decent GUI to it to show on a video, or on stream perhaps.Roan wrote:
o: you're talking about tracked keys. Since I've improved the modifier system I suppose that could be implemented. I'll give it a go tomorrow if I have time. Not sure how I'm going to visually display that the key has Ctrl and/or Alt added though.
So just to check I now understand it. You want the option to track key presses for a key-modifier combination such as Alt+4.
For tracking it, you could just do A+1, or C+1? It'd keep it small, so it doesn't stick super far out of the physical key icon that's there, perhaps?
Take your time! No rush at all!Roan wrote:
:) okay, now I can start adding it . I don't really have a strict ETA but I think I'll be able to get it done before the end of this week.
I never even though about using it for an MMO though xD. But it's a very valid use, so I'll be adding support for keys with one or more of the three modifier keys (shift, alt, ctrl) I added shift since that is the modifier key I use in MMO's .
Kizunuko-P wrote:
Good kps programs for osu (or other games), thanks you
Btw, I don't know if this is a bug, but, when I add key on the kps, some show a totally different thing, like the key ": or /" on a azerty keyboard is show as "barre oblique" (french word for choosing "/") or the key "! or §" is show as "¥" or even the shift key on the right show an error "unknown keycode: 0xe36" ;w;
So I was wondering if you can do something for this because it's really weird
Here a screen of the programs when launched : http://i.imgur.com/160g6zJ.png
Here one on the key panel : http://i.imgur.com/w0I0MUu.png
IxWolfie wrote:
Roan wrote:
:) okay, now I can start adding it . I don't really have a strict ETA but I think I'll be able to get it done before the end of this week.
I never even though about using it for an MMO though xD. But it's a very valid use, so I'll be adding support for keys with one or more of the three modifier keys (shift, alt, ctrl) I added shift since that is the modifier key I use in MMO's .
Take your time! No rush at all!
Roan wrote:
Implemented , I haven't tested it very thoroughly though so there might still be some bugs.
P.S. One minor detail is that pressing the key and after that a modifier doesn't trigger the tracker. But finding a way around that would impact performance. Besides you usually already have the modifier key down when pressing the 'real' key. I might change this later though if I come up with an efficient algorithm.
IxWolfie wrote:
Roan wrote:
Implemented , I haven't tested it very thoroughly though so there might still be some bugs.
P.S. One minor detail is that pressing the key and after that a modifier doesn't trigger the tracker. But finding a way around that would impact performance. Besides you usually already have the modifier key down when pressing the 'real' key. I might change this later though if I come up with an efficient algorithm.
Alright! I'll test it in a little bit and tell you if I find anything. Big shoutout! <3 Also, these new forums are a little weird.. I'm not used to it yet. :p
I think I get the general idea (being able to arrange the keys in any layout horizontal & vertical). It'll probably take a while to implement though .RockRoller wrote:
(I didnt read all 5 pages, hoping nobody allready made these suggestions)
I really like your program. The functionality is perfect, but it doesnt look god for me. I would be happy if we could have a little bit more freedom with the design.
I would replace the default keycounter with yours, but yours is horizontal.
What I would wish is that we cann re-arange the positionating of the keys, so we could for example form it like the inputoverlay. Then we could do for example K1,K2,Avg and Max instead of K1,k2,M1,M2 from osus keycounter.
I hope you can understand my bad english, if u have any questions about my suggestions please answer to this reply or write me ingame.
I'm glad you like itNxshio wrote:
I was searching for this aswell. Luckily you made one. Thanks!
You can, but only if you don't run osu! with the fullscreen option checked (fullscreen resolution is fine).Applome wrote:
can i see it while playing osu ???
Roan wrote:
osu! can be in fullscreen resolution, but it can't actually have the fullscreen property set. Otherwise both programs will fight for the top window property (fullscreen implies topmost window) and that causes neither of them to work correctly :/
I've experimented with a lot of things, but currently I haven't found an alternative or fix for this issue yet .
You're welcome Glad you like it ^^Vahr wrote:
THanks for making this, appreciate the help!
Hi, thank you for reporting this. I just tested it and it seems that I broke it somehow.anti- wrote:
Hi, Firstly , thank you for making this program,
but i'm afraid that it (or maybe only me) have the problem of using commands,
it seems like Ctrl + P (and other commands) is not working.
Do you have any recommandations that i have to do?
It's already there you can pass a config file to the program either via the command line or if you associate the .kpsconf2 file format with the executable.nobully wrote:
Hi, could you make an auto-load feature for config files? Thanks!
Yeah I've had that idea for a while as well.nobully wrote:
Oh okay, I totally didn't think of a bat file, thanks! Though what I had in mind was the program does this for you, you just tell it which config to load automatically if you choose to. Just something I thought of
EDIT: I made a shortcut with the target being "path\keyspersecond.exe" "path\kpsconfig.kpsconf2" and that worked great 👌
You're welcomebreazingstar wrote:
thx for great tool
I'm sorry there is currently no way to do this . The closest you can get right now would be to run two instances of the program, one for the graph+stats and one for the keys. I may look into making the layout options even more flexible though, but I currently don't have the time available to me that would be required to do so. I'll put it on my todo list though so there's a good chance that layout options will expand in future releases .ReTLoM wrote:
ok i try to use this for Mania 7k
here my concern:
https://cdn.discordapp.com/attachments/ ... nknown.png
but i want it more like
https://cdn.discordapp.com/attachments/ ... nknown.png
is there a way to accomplish this ?