按住键的同时重复功能

时间:2019-04-16 19:19:41

标签: python keyboard

我正在尝试编写一个脚本,其中在按住ALT的同时重复执行shoot()函数。释放钥匙后,等待再次保存。 这是我的代码

if keyboard.is_pressed('alt'):
    shoot()

我知道这似乎是一个愚蠢的问题,但是我才大约一周前才开始使用python。

1 个答案:

答案 0 :(得分:0)

这里有一些示例,我在注释中做了解释

import keyboard
import time

def shoot():
    # do something
    print('Fire the enemy')

while True:  # loop forever until escape key
    if keyboard.is_pressed('alt'):
        shoot()

    if keyboard.is_pressed('esc'):  # quit loop
        print('quit')
        break

    time.sleep(0.1) # delay to prevent processor abuse