mode clavier pour détecter la frappe d'une touche quelconque

mode clavier pour détecter la frappe d'une touche quelconque - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 29-11-2004 à 18:39:02    

Bonjour, j'ai réussi par le code ci-dessous, à faire stopper
un compte à rebours en appuyant sur une touche à condition que la touche soit alphanumérique. Comment puis-je faire la même opération, mais en tapant sur n'importe quelle touche, comme par exemple les touches "retour chariot", "ctrl", "shift" ou "Fn" ?
 
Merci, xround.  
 


echo "Appuyez sur une touche si vous souhaitez modifier les options."
i=5
tput civis
while [ $i -ge 0 ]; do
  tput cub1  
  echo -n "$i"
  read -n1 -t 1 variable #<&1
  if [ ! -z "$variable" ]; then
    echo "stop"
    break
  fi
  let $[ i -= 1 ]
done
tput cnorm


Reply

Marsh Posté le 29-11-2004 à 18:39:02   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed