макросы с использованием функциональных клавиш в pyautogui

#python #automation #pyautogui

Вопрос:

Я пытаюсь получить аналогичную функциональность приложения AutoHotkey для захвата функциональных клавиш (скажем, F1) в скрипте python с использованием pyautogui. но, похоже, нет никакого способа захвата функциональных клавиш в качестве ввода. я прикрепил пример комбинации, чтобы открыть «This_Pc», и этот скрипт продолжает работать, пока я нажимаю ключевое слово exit.

 import pyautogui x = '' while x != 'exit': y=input('enter the key') **'Here I would like to capture a function key'** print(y) if y != NULL:  pyautogui.hotkey("win",'e') elif y == 'exit':  x = 'exit'  

Есть ли в любом случае способ запуска кода, когда я нажимаю любую функциональную клавишу в качестве ввода Заранее спасибо