Question / Help [SOLVED] Corsair K95 'G' Macro Keys Not Working With OBS

Object704

New Member
Hi all,

I'm hoping someone can shed some light on this issue?

I'm running OBS Studio in Admin mode (& I am running the official Corsair software minimised in the background too) but the macro keys won't work properly.

By this I mean that the "Start Stream" & "End Stream" macro buttons don't work at all, but the keys to change my scenes work IF I press them multiple times, repeatedly, until it does change.

The normal hotkeys on the keyboard work perfectly but the macro keys refuse to work properly when I'm in another window (e.g. a full screen game etc) - if I have selected and working on OBS itself then the macro buttons work perfectly.

Both are an annoyance - does anybody have a solution to this?

Thank you :).
 

Fenrir

Forum Admin
Macro keys are notorious for not providing proper keystrokes to applications.

The common factor is that they only send the keystroke for a fraction of a second, and it's not long enough for applications to register a keypress at all. Try adding a slight delay between the downstroke and upstroke on the macro.
 

Object704

New Member
I've added a 10ms delay between each key but it does not seem to want to work either - forgot to mention this in the original post.
 

Object704

New Member
OK - I've just re-done all my macros from scratch and they're working now!

For anyone who needs to know the details on the fix for this - when I re-did the macros it automatically put "natural" delays in between my keystrokes and I've just left them as they are and it works fine now!

Anyway, thank you for the help Fenrir!
 

Fenrir

Forum Admin
OK - I've just re-done all my macros from scratch and they're working now!

For anyone who needs to know the details on the fix for this - when I re-did the macros it automatically put "natural" delays in between my keystrokes and I've just left them as they are and it works fine now!

Anyway, thank you for the help Fenrir!

Ah yeah, that's the setting I was thinking of. I knew it has something to do with delays, but couldn't recall the exact term Corsair uses. Glad it's working!
 
Top