Привет, я пытаюсь сделать что-то вроде следующего:
while True:
do something
if key = q is been hold but not released and key = ctrl is been hold and key = shelf is been hold:
break
time.sleep(0.008333)#run it at 120fps
Я погуглил и не смог найти инструмент, который дает вам возможность проверить, был ли удержан ключ или нет.Больше всего пресс или релиз?Нажатие означает, что кнопка с момента отпускания изменена на удержание.Освобождение означает, что моментный ключ изменен с удержания на отпущенныйОчень сложно запечатлеть часть времени.Но на удержании это непрерывное состояние, его должно быть легко захватить.
Тогда я нашел pynput.Похоже, это тоже петля.Но я не знаю, как запустить 2 цикла одновременно.Один цикл, чтобы сделать мои вещи.Один цикл для отслеживания клавиш, а затем установить какой-либо флаг?
Или я могу запустить цикл следующим образом?
while True:
do something()
monitor key board for 0.00833333 seconds.
Но я не знаю, как просто запустить pynput всего за 0,0083333 секунды...
Пожалуйста, помогите?