Я создаю программу, использующую pynput, которая берет последовательность клавиш, сохраняет их в файл для последующей эмуляции этих нажатий клавиш.
Это прекрасно работает для символьных клавиш ('a', '1' , '#', et c.), но не для других клавиш, таких как 'es c', 'enter' и функциональных клавиш (т.е. f1-f12). Он просто выплевывает «Ключ». (например, «Key.es c» или «Key.f12»). Это нормально с такими клавишами, как пробел, ввод и табуляция, для которых я могу использовать строковые представления ("", "\ n" и "\ t")
Я хотел бы знать, есть ли способ конвертировать специальные ключи в строке типа «pynput.keyboard.Key». Например, преобразовать «Key.f12» или «f12» в «hello worldKey.f12» в значение класса Key, Key.f12
Я осмотрелся, но ничего не могу найти даже в документы.