Мне нужно сравнить «выход» слушателя pynput и сделать несколько разных вещей в зависимости от; если ключ буква или например клавиша ввода. Моя проблема заключается в том, как pynput возвращает данные, я нашел частичное «исправление» в этом сообщении но это работает только для отдельных букв, и когда вы нажимаете что-либо еще, программа закрывается. Я хочу запустить его в фоновом режиме, поэтому было бы здорово, если бы он не закрывался, когда я этого не хочу.
Это то, что у меня есть до сих пор;
letters = string.ascii_letters
letters = list(letters)
def on_press(key):
if key.char in letters:
print(you pressed a letter)
with Listener(on_press = on_press) as listener:
listener.join()