Возможно ли получить python для чтения ключа (например, Enter или Escape или клавиши со стрелкой), нажатого пользователем, и для записи кода ключа этого ключа в переменной?Получить ключевой код нажатого ключа из Python
Я посмотрел на это Python key binding/capture, но это отображает только символ, который вы нажимаете в оболочке. Я хочу записать это значение в переменную, не нужно ее печатать (а не python '\ n' для Enter, но реальный keycode (например, 13, я думаю, это в Windows) для клавиши Enter).
использовать функцию ord(), она получает код ключа python в количестве. –
@MosheRabaev Это не работает на Mac, хотя для меня ... это говорит, что я не имею правильную кодировку или что-то в этом роде. Кроме того, как я могу использовать unicode int в ord()? –
@MosheRabaev. Причина, по которой я прошу об использовании юникода, заключается в том, что вы не можете проверить ключ типа «Enter» с помощью ord() .... можете ли вы? –