Проблема модуля keyboard
Работаю с модулем keyboard.
Есть такая проблема: сделал программу которая должна считывать нажатия с клавиатуры и что-либо при этом делать. В процессе обнаружил одну деталь: оно принимает нажатия с клавиатуры, когда пользователь находится вне программы (окно свёрнуто), т.е. даже ей не пользуется.
Просьба: как сделать так, чтобы нажатия могли считываться только когда пользователь в программе, когда он напрямую работает с ней? Подскажите модуль который в теории мог дать требуемый результат, либо же примерное решение (даже отдалённое, но с таким же смыслом).
Пример используемого кода:
import keyboard
def pressed_keys(e):
print(e, e.name)
keyboard.hook(pressed_keys)
keyboard.wait()