有什么方法可以限制捕获的击键次数?

时间:2020-02-05 21:42:21

标签: python keyboard python-2.x

我正在尝试学习python中的keyboard module,并将某些值增加1。但是,每当我按下一个键时,开关的保持时间就会比预期的更长,而不是增加1。增加6或更多。

import keyboard

x = 10
y = 10

while True:

    counter = 0
    if x < 0:
        x = 0
    if y < 0:
        y = 0

    if keyboard.is_pressed('up'):
       y += 1
    elif keyboard.is_pressed('down'):
       y -= 1
    elif keyboard.is_pressed('right'):
       x += 1
    elif keyboard.is_pressed('left'):
       x -= 1

    print 'x =' ,x, 'y =', y

即使只是轻按其中一个键也会导致这种情况,请问是否有补救措施?

0 个答案:

没有答案