Bonsoir,
je suis confronté à un problème depuis plusieurs heures...
j'ai beau tester plein de trucs mais rien à y faire...
soit :
En sachant qu'en appuyant sur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Touche=" " while [[ ${Touche} ]] do IFS= read -r -sn 1 Touche case "${Touche}" in $'\033') echo "033";; $'\104') echo "104";; $'\103') echo "103";; $'\101') echo "101";; $'\102') echo "102";; $'\133') echo "133";; *) echo "et plein dautres trucs..." ;; esac done
Comment faire (sans quitter la boucle pour savoir si j'ai appuyer sur echap ?!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 echap : 033 haut :033 - 133 - 101 bas : 033 - 133 - 102 gauche : 033 - 133 - 104 droite : 033 - 133 - 103
J'ai essayé de passer par des variables, des testes de la la variable Touche...
mais rien n'y fait...
Une idée ?!
Merci !
Partager