Je souhaite détecter les séquences de touches dans le code python. J'essaie déjà beaucoup de méthodes avec différentes bibliothèques mais toutes ne peuvent pas détecter l'entrée du clavier UTF et ne détectent que Ascii. Par exemple, je veux détecter les caractères Unicode comme ("د") ou ("ۼ") si un utilisateur a tapé ces clés. Cela signifie que si j'appuie sur Alt + Shift, je change d'entrée pour une autre langue qui utilise des caractères Unicode et je veux les détecter.Entrée de clavier en tant que caractères Unicode en python
IMPORTANT: J'ai besoin de la version Windows.
Il doit détecter les frappes même sans se concentrer sur le terminal.
Supposons cet exemple simple:
from pynput import keyboard
def on_press(key):
try:
print(key.char)
except AttributeError:
print(key)
if __name__ == "__main__":
with keyboard.Listener(on_press=on_press) as listener:
listener.join()
Merci, mais j'ai besoin d'un code windows. Dans les fenêtres 'tty' et' termios' ne fonctionne pas. –