模拟多个按键

时间:2017-08-06 04:19:48

标签: python-2.7

我正在尝试为游戏制作一个点击器。它需要反复按下按钮,大约10秒后按住另一个按钮。

我想反复按q几秒钟,然后按住c键10秒钟,无休止地重复这个过程,我已经看过Google,没有键盘答题器可以一次做多个键。

1 个答案:

答案 0 :(得分:0)

PyUserInput 应该这样做!

它是两个很酷的存储库的合并:PyMouse和PyKeyBoard。

它允许您使用Python控制鼠标和键盘,它可以在pip包管理器中使用。

试试这样的事情: keys = PyKeyboard() 而真:     stop = time.time()#计算停止按Q的时间

# start pressing Q for 10 seconds
while(time.time() < stop):
    keys.tap_key('Q')

keys.press_key('C') #start pressing C for 10 seconds
time.sleep(10) #sleeps for 10 seconds
keys.release_key('C') #releases C key

要使make工作,您需要导入时间和PyUserInput库。