Problema con un script sencillo (eventos de teclado)

Imagen de MegaBLock
0 puntos

Hola, quiero hacer un script que emita un sonido con aplay en el momento en que se pulse una tecla.
De momento hice el siguiente código que hace lo que quiero pero no reacciona mientras no se pulsa enter.
¿Sabeis como podría hacer lo que quiero? osea, pulso una tecla e inmediatamente haga el sonido, pulso otra y lo mismo.

Esto es lo que tengo

while read userInputTest
do
   [[ -n "$userInputTest" ]] && break ##quiero que capture el evento sin 
                                      ##tener que pulsar enter
   echo "aquí metería el codigo de aplay(ya lo tengo solventado)"
done

Doy gracias de antemano

Imagen de nahuel_111
+1
0
-1

#!/bin/bash

while read -n1 char; do
	echo 
done

Saludos

+1
0
-1
Imagen de sk8darr
+1
0
-1

Compañero! me gustaria saber si completaste tu script yo ando buscando en toda la red algo que vi en un video, donde al escribir en la terminal emitia un sonido de maquina de escribir me gustaria saber si lo lograstee X)

+1
0
-1