Pynput modülü işinizi halledebilir.
şöyle örnek bir kod belki yararlı olabilir. gelen değer ile if kontrolleri ile halledilebilir bence
from pynput import keyboard
COMBINATIONS = [{keyboard.Key}]
current = set()
def on_press(key):
print(key)
def on_release(key):
print(key)
with keyboard.Listener(on_press=on_press,on_release=on_release) as listener:
listener.join()