Jump to content
Corsair Community

Problem with macro delay


Seybol

Recommended Posts

Hello!

 

I have a problem with my macros on my K70 RGB. I want a macro which (for example) spam the "1" key. But with 1ms delay. But I never have 1ms, it seems like it is 50ms at least ...

This is the same probleme as "Aerosmith" in his topic :

 

http://forum.corsair.com/v2/showthread.php?t=134001

 

This is my macro :

 

 

 

http://img15.hostingpics.net/pics/176667Macrodelay.jpg

 

I tried to put delay, to change macro termination to "Queue next macro while executing", and many other stuffs like choosing Keystroke instead of Macro, and set the "1" key with 1ms. Its "a little" faster, but still not 1ms (40-50ms maybe).

But the thing Aerosmith said is real. When I press the first macro and spam a second same macro (but with "2" key") the first macro reach 1ms delay. BUT only if I spam a second macro ...

 

Is there a solution to reach 1ms juste with one key ? :[pouts:

I didn't buy this keyboard to have fake delays on my macros ...

Older version of CUE maybe ? Or need a newer ? Mine is 1.3.91.

 

I hope I will have a real answer. Thanks !

Link to comment
Share on other sites

I have a problem very similar to this. I think the original poster has explained it pretty well but I will try to be more graphic...

 

When you record a keystroke macro, the delays between keystrokes are also recorded and shown by default. You stop the macro. You then click the button to remove the delays and you are just left with the list of key press, key release items. You then "OK" it and your key is programmed.

 

You then go to your game, or Notepad to test the new macro.

 

You press the key you programmed to play the macro. The line of characters is then typed out rapidly, but there is FAR too much delay between the keystrokes.

 

The 1ms repeat delay the original poster mentioned is a bit of a red herring because this is not a key repeat delay, but some kind of delay your software inserts between any recorded key presses even when you have told it to remove the delays. This is not shown anywhere that I can find and is not adjustable. If you play back a string of characters with a 1ms delay between characters then you should be able to send a line of 1000 characters in about one second. Instead, a string of around 30 characters takes 1 second. That's about 33ms delay between each character sent by the macro to the PC and this is totally unacceptable in a fast paced game.

 

Would you please tell us where we can see, and adjust, this delay to a more useful 1 or 2 milliseconds?

 

Thanks

 

David

Link to comment
Share on other sites

The polling rate of a USB port is only ~125 hz (times per second). Your desire to achieve 1000 hz is in the realm of fantasy, regardless of what the text box in CUE is stating. It doesn't matter how fast CUE sends keystrokes ... if the USB port only listens every 1/125th of a second, that will be the fastest character rate possible.
Link to comment
Share on other sites

So, how does the Razer Blackwidow do it ? I had that keyboard last month, but I desired to change to Corsair, which has the same macro system.

 

Corsair James: To simplify, I just want to send for example the "1" key with real 1ms delay.

Link to comment
Share on other sites

Maybe they send 1000/125 virtual keystrokes every polling of the USB port, making it look to the user like they are sending 1000 per second?

 

I must ask though ... I assumed "professional" gaming was done with equivalent hardware where only the skills of the players were being tested. If professionals are losing sleep over having a form of hardware disadvantage, so to speak, what's the point? Once all your competitors are spamming 1000hz will the next goalpost be set at 2000hz? Where does it all end?

Link to comment
Share on other sites

I also have a Steelseries Apex and it works perfectly on that.

 

I would also like to point out that USB can transfer data rather a lot faster than we are talking about here - USB hard disks would not be viable of that was not the case! So the polling rate is irrelevant. And even if there was some limitation presented by a 125 Hz polling rate, the delay between character sends here appears to be 33ms which is a lot slower than that.

 

I would like to resolve this, but clearly Corsair are not monitoring their community forums adequately.

Link to comment
Share on other sites

  • Corsair Employees

Let me bring this up with our validation team and get back to you guys. It would help though if you guys could be more specific to what it is you desire to do specifically. For example, do you need the "1" to repeat so that you can run in a game while doing another action simultaneously?

 

@David: These are User Forums, not Support. I do make an attempt to pass most information to the dev team and reply here and there but if you or anyone else needs rapid assistance, its faster to work with our Tech Support team by communicating directly with them.

 

Update: I've tested the macro above and holding a key down to repeat to mimic what you're trying to accomplish. If I do it that way, I don't see the macro any slower than the regular key being held down. However, in game I do notice that because we're repeating a keystroke being pressed and released rapidly, you never can do a consistent running and if we delete the key being released, it causes the macro to go bonkers on the system. Therefore, this may be a bug if the intention is to mimic "running."

 

 

I also have a Chroma and the G910 here so I can test it when I return to the office on Monday to see if it behaves the same way. I don't have a Steelseries macro keyboard, however.

Link to comment
Share on other sites

3rd time: It's not difficult to understand what I want.

I want to send "1" with 1ms delay, like specified in CUE. But it's not 1ms when I set my macro up. It's like 40ms at least ....

This is what appears when I hold my key for one second :

ùùùùùùùùùùùùùù.

 

This is NOT 1ms.

 

With Chroma there is not this problem. The delay is correct. It's a pleasure to play with this keyboard (for what I want).

I need it to spam a key on my MMORPG. That delay is not the delay I want...

 

 

Edit : A friend that owns a Razer has send me the same macro during one second approximately:

 

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.

Link to comment
Share on other sites

  • Corsair Employees
3rd time: It's not difficult to understand what I want.

I want to send "1" with 1ms delay, like specified in CUE. But it's not 1ms when I set my macro up. It's like 40ms at least ....

This is what appears when I hold my key for one second :

ùùùùùùùùùùùùùù.

 

This is NOT 1ms.

 

With Chroma there is not this problem. The delay is correct. It's a pleasure to play with this keyboard (for what I want).

I need it to spam a key on my MMORPG. That delay is not the delay I want...

 

 

Edit : A friend that owns a Razer has send me the same macro during one second approximately:

 

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.

 

No need to be snide. You actually did finally answer the question in the end.

 

We've seen an issue with the speed of the repeat in Windows 7 but don't see it in Windows 8.1. Our validations team will look into it and file it as a bug for the devs.

Link to comment
Share on other sites

Thank you James for your answer ! I will try on my laptop with Windows 8 if it works or not.

 

Can someone else on this forum try the macro and tell us if it works plz ? Maybe the problem is somewhere else, who knows ...

 

EDIT: Doesn't work on Windows 8.1 ...

Link to comment
Share on other sites

  • 2 weeks later...

I am a new owner of a Corsair M65 RGB mouse myself and am having this same issue. I was making a macro in the software for my mouse and cannot get the delay to go less than 33ms regardless of any constant action repeats between 1-32ms. I have tested making a macro that either left clicks once or double clicks once. I then set it to toggle on/off with a constant delay 1, 10, 25 and more. They all are producing the same outcome of clicks per second. I've also tested between USB 2.0 and 3.0, as well as 1000hz polling rate and 125hz. No matter what I cannot get a real 1ms delay. It claims it is set to below 33ms, but it seems to be inaccurate.

 

A friend of mine tested their software and 1ms delay produces above 7000 clicks in 10 seconds. The best that I am getting with my M65 RGB software set to 1ms delay is 250-254 clicks in 10 seconds. That seems to be a major difference and I find it to be unfortunate. Luckily, since it is a software error it should be fixable. I would definitely appreciate a solution to this or update to the software.

 

edit: I am using Win. 7 Ultimate 64 bit

Link to comment
Share on other sites

I guess I don't understand the world of competitive gaming ... but why is sending keystrokes faster than any human possibly could do manually considered not cheating?

 

Wouldn't this be like using mechanical arms to throw 100 yard passes in the NFL, or hit 500 yard drives in the PGA? What would keep a competitive gamer from writing an app that auto-aims and auto-fires head shots, every time? Please advise. :confused:

Link to comment
Share on other sites

I guess I don't understand the world of competitive gaming ... but why is sending keystrokes faster than any human possibly could do manually considered not cheating?

 

Wouldn't this be like using mechanical arms to throw 100 yard passes in the NFL, or hit 500 yard drives in the PGA? What would keep a competitive gamer from writing an app that auto-aims and auto-fires head shots, every time? Please advise. :confused:

 

not legeal to use macros in professional esports but if your playing at home um.. there are better cheaters out there so GG lol.

Link to comment
Share on other sites

I love Esport but I don't use macro while playing an esport. Personally I use them on mmorpg to avoid spaming a key like a tard when I could just press my key one time.

There are a lot of possibilities even in the non-competitive world. :)

Link to comment
Share on other sites

  • 1 month later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...