我正在使用PyHook
来监听键盘/鼠标事件:
def main():
hm = PyHook3.HookManager()
hm.KeyDown = onKeyboardEvent
hm.HookKeyboard()
hm.MouseAll = onMouseEvent
hm.HookMouse()
但是在运行某些应用程序(尤其是某些全屏游戏)时,当窗口处于活动状态且窗口处于后台时,脚本无法接收键盘或鼠标事件。
我认为当应用程序窗口处于活动状态时,键盘/鼠标事件被阻止了。还有其他解决方法吗?例如,获得管理员权限以强制设置键盘/鼠标的钩子。