gpt4 book ai didi

python - uinput 仅适用于交互式 shell

转载 作者:行者123 更新时间:2023-12-01 05:04:36 28 4
gpt4 key购买 nike

import uinput

device = uinput.Device([uinput.KEY_LEFTCTRL, uinput.KEY_LEFTALT, uinput.KEY_T])

device.emit_combo([uinput.KEY_LEFTCTRL, uinput.KEY_LEFTALT, uinput.KEY_T])

上面的代码在 python shell 中可以完美运行,但不能在文件中运行。这段代码有什么问题?

最佳答案

我自己发现了这个。
如果创建新的 uinput.Device 并立即发送输入,uinput 将不起作用。这需要一些延迟。所以,这是我的解决方案:

import uinput
device = uinput.Device([uinput.KEY_LEFTCTRL, uinput.KEY_LEFTALT, uinput.KEY_T])
time.sleep(0.1)
device.emit_combo([uinput.KEY_LEFTCTRL, uinput.KEY_LEFTALT, uinput.KEY_T])

关于python - uinput 仅适用于交互式 shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25309991/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com