-
Notifications
You must be signed in to change notification settings - Fork 533
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OBS not responding unless infocus #57
Comments
Okay, so I'm not entirely sure what you're trying to do. i've also checked that f1-f12 works thruough intercept. thing is if i use hid macros obs is fine with f13-f24 keys. only doesn't detect it (when not in focus) with intercept"_ Did you try to assign one of those keys in OBS itself? You can always use your secondary keyboard to just send regular keystrokes. Like this: #if (getKeyState("F23", "P")) If a program does not have global hotkeys, you can still send keystrokes to it using ControlSend. You might have to activate it first, using ControlFocus. You can figure out the info that you need for those commands, using Window Spy. (it comes with autohotkey.) https://autohotkey.com/docs/commands/ControlSend.htm For example, I created a global key to start/stop playback in premiere. Here is that code: 2nd-keyboard/Almost_All_Premiere_Functions.ahk Line 1678 in 9ee39aa
though, I tried this for OBS, (shortcut is ctrl alt shift R) and it actually did not work: But it does work if you just use sendinput, ^!+r because, again, OBS uses global hotkeys. This is all the help I can provide. If you are still stuck, you must figure it out yourself. |
yeah, im sorry. i acutally did not test it properly. but my latest findings were that OBS would not detect the macro input of intercept if it was not in focus. irrespective of what keystrokes i use as macros. |
also, i should've mentioned this. but im using intercept on its own. im not using autohotkey because some forums and reddit post say that BattleEye (anitcheat for Rainbow Six Siege) issues ban against the use of AutoHotkey |
OK. did a little googling about OBS Global Hotkeys. turns out if the keystrokes are sent at a high frequency OBS doesnt catch them. i confirmed this by using HIDMacros. i set one button to send F13 first using
when the delay is 0 OBS doesnt catch it. |
I have no idea. It's possible that a delay function is not even supported. |
Recap of issue: OBS would not detect macro sent by intercept when obs window is not infocus Download intercept from the link below. theres a readme file which hopefully helps get it setup. https://drive.google.com/open?id=11eZdG-1bjx9vcXL25K_ybdXBXyASEswI |
@TaranVH on a different note. do you know the code for F24 key? |
Forgive me. there is some issue with this solution. I will try to fix it and get back |
ok. i fixed it. for some reason reading the keyboard file more than once caused intercept to crash. i've made it such that it reads it only once. it's working for now. Side Note: you dont want to hold down any key on keyboards other than your main keyboard. it will lead to a HUGE delay (and possibly freeze intercept and hence rendering all keyboards useless). the file in the link should have been updated |
F24 is SC076. |
Well, found myself in this same issue. @Blaze99 Hope you still around so perhaps you can reup your intercept or give me guidance. -- |
Alright, I found a solution really as @Blaze99 mentioned that the problem was the speed from keystrokes, it was relatively easy to manage this; Also, with this on top to change the keystroke delay;
Running as admin to guarantee that everything works while unfocused cause Win10 sucks at this. |
hey, concept of intercept is amazing, but for me unless i alt tab to obs the hotkeys dont work. im not able to start or stop recording or send any hotkey to obs while using chrome or any other window even if im staring at the desktop with obs minimised.
i've tried running obs as administrator didnt help
The text was updated successfully, but these errors were encountered: