OBS未从python脚本接收热键

时间:2019-01-23 13:49:43

标签: python hotkeys pynput obs

我正在尝试通过让python脚本搜索屏幕上的特定图像来在OBS中进行自动场景更改。当检测到图像时,python脚本将发送热键,该热键应由OBS选择(程序中添加了相同的热键)。

但是,我在chrome / notepad /某些游戏/等各种应用程序中尝试了此操作,并且热键确实被“传输”了,但是OBS却不接受它们。我不知道为什么,有帮助吗?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

在此线程中:Key Presses in Python

似乎您需要安装pywin32模块。 这样,您就可以将按键发送到其他应用程序:

import win32com.client as comclt
wsh= comclt.Dispatch("WScript.Shell")
wsh.AppActivate("Notepad") # select another application
wsh.SendKeys("a") # send the keys you want