Я пытаюсь импортировать слушатель клавиатуры в мой класс, но продолжаю получать
NameError: name 'on_press' is not defined
Вот мой код:
from pynput import keyboard
class game_code:
with keyboard.Listener(on_press=on_press) as listener:
listener.join()
def check_key_press(self,key):
try: k = key.char
except: k = key.name
if k in ['up', 'down', 'left', 'right']:
self.key = keys.append(k)
return True
else:
return False
Также не уверен на 100%, как работают операторы.