But
en mode console.
sans utiliser tkinter ni pygame
dans un terminal :
sudo apt install python3-pynput
créons le fichier getkey.py et copions ce code
from pynput import keyboard
from time import *
def getkey():
with keyboard.Events() as events:
for event in events:
if event.key == keyboard.Key.left:
print("Appui de la touche gauche")
break
if event.key == keyboard.Key.down:
print("Appui de la touche bas")
break
if event.key == keyboard.Key.up:
print("Appui de la touche haut")
break
if event.key == keyboard.Key.right:
print("Appui de la touche droite")
break
while True:
getkey()
sleep(0.25)
Note : la commande sleep(0,25) est à régler selon la répétition attendue si on laisse la touche enfoncée