Avatar ·

Python: Comment bloquer les touches pour tout sauf le module Keyboard ?

📁 Sujets avancés sur Python, Question simple de débutant, Développement de bots (Telegram, Discord), IA

J'ai un programme qui doit substituer certains caractères et combinaisons de symboles lors de l'appui sur certaines touches :


import keyboard
while True:
    hotkey = keyboard.read_hotkey(suppress=False)
    if hotkey == 'j+k':
        keyboard.write('j+k')

(Je n'utilise pas keyboard.add_hotkey(), car dans le futur, les plans ne sont pas des hotkeys spécifiques, mais la vérification de certaines touches dans hotkey. J + K, par exemple, dans un éditeur de texte, 'J+K' sera imprimé. Mais j'obtiens 'jkj+k'. C'est-à-dire que les touches elles-mêmes j et