Правильно ли я написал код на горячую клавишу?

import keyboard

def hello_world():
    print("Hello world!")

if keyboard.is_pressed('F5', lambda: hello_world())
keyboard.wait('F5')

правильно ли я написал код на горячую функцию?


Ответы (1 шт):

Автор решения: nomnoms12

В простейшем случае Вам подойдёт декоратор.

Пример:

def hook(f):
    def wrapped(*args, **kwargs):
        print('Тут код на хук')
        return f(*args, **kwargs)
    return wrapped


@hook
def f():
    print('Тут что мне надо')


f()

stdout:

Тут код на хук
Тут что мне надо
→ Ссылка