Pyautogui не регистрирует зажатие клавиш правильно Python
у меня есть код который регистрирует нажатие клавиш, но если зажать клавишу shift то получиться так:
Код:
recorded = keyboard.record(until='esc')#----регистрация клавиш
recorded = recorded[::2]#-------------------убираем поднятия клавиш
key_sp = ''
for i in recorded:#---------------------приводим в нужный вид
log = str(i)
log = (log.replace('KeyboardEvent', '').replace('up', '').replace('down', '').replace('(', '').replace(')', ''))
key_sp = key_sp + log + ' '
print (key_sp)
вывод:
shift shift sHift shift
а мне нужно выводить shift 1 раз а если это сочетание клавиш то например shift + alt
Возможно это реализовать?