Я пытаюсь узнать модуль клавиатуры в python и увеличить некоторые значения на 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
Даже небольшое нажатие одной из клавиш вызывает это, есть ли способ исправить это?