Question / Help Certain keys do not register in OBS

damnitdankim

New Member
Hello all

I recently purchased a Steelseries Apex keyboard and it had some extra keys for macros and such on the side and top of the keyboard. I wanted to use these keys in order to switch between scenes in OBS but the keys do not seem to register in there. Is there a way around this or have I just not dug through OBS long enough?

EDIT: Just tried the "Allow other modifiers on hotkeys" option to no avail.

Cheers,
Dan
 

R1CH

Forum Admin
Developer
Macro keys have to be controlled by the keyboard software to simulate a different key. Eg set your macro key to simulate F1 then set F1 as your OBS hotkey.
 

Drexl

New Member
I know this is an old thread, but I have this same exact keyboard and same exact problem, and since this has been crawled by Google and is showing at the top of the search results for this issue I felt it more relevant to post here.

I have registered the macro keys to report as ctrl+alt+numpad1, ctrl+alt+numpad2, etc. They function in other games and software (including ShadowPlay which poorly handles keybinding of some functions >_<). OBS, however does not recognize these keypresses. It works when I manually press this key combination.

Edit: To test I also registered this macro with my Logitech mouse, and it did not function in OBS.
Edit 2: @Admin, please ignore my prior deletion of this post. It is, in fact, still an issue.
 
Last edited:

Drexl

New Member
Bump.
I never rule out operator error as a possibility, but in this case I really don't see what I could be doing wrong. The macros work everywhere else except OBS, and it's being run in administrator mode.
 

R1CH

Forum Admin
Developer
Macro keys aren't recommended, since they do not emulate real key presses effectively. OBS only checks if keys are pressed every few milliseconds, and macro keys send their input immediately.
 

Drexl

New Member
Macro keys aren't recommended, since they do not emulate real key presses effectively. OBS only checks if keys are pressed every few milliseconds, and macro keys send their input immediately.
Ok. I'll fiddle with delays between the keypresses until I get it to work then. Thanks for your response.
 
Top