在按住键的同时重复一个函数

2024-06-01 08:27:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图制作一个脚本,当按住ALT键时,shoot()函数会重复。释放钥匙后,等待再次握住。 这是我的密码

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

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


Tags: 函数脚本密码ifisalt钥匙pressed
1条回答
网友
1楼 · 发布于 2024-06-01 08:27:44

下面是我在评论中解释的一些示例

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

相关问题 更多 >