Невозможно записать буквенно-цифровые символы с помощью Python Python

Как отслеживать буквенно-цифровые символы и не специальные символы (пробел, удаление, табуляция и т. Д.) В pynput. Я использую приведенный ниже код. Этот код выводит только специальные символы, а не любые другие символы, вводимые с клавиатуры.

from pynput.keyboard import Key, Listener

#defining function to print when key is pressed
def on_press(key):
    print('{0} pressed'.format(key))

#defining function to print when key is released
def on_release(key):
    print('{0} release'.format(key))
    if key == Key.esc:
        # Stop listener
        return False

# Collect events until released
with Listener(on_press=on_press, on_release=on_release) as listener:
    listener.join()

0 ответов

Другие вопросы по тегам