Tratamento de Interrupção de Teclado - Tem como fazer em Java?

Pessoal, ainda não encontrei nada a respeito de interrupções de teclado em Java.
A situação é: existe uma classe playaudio.class que executa um arquivo de áudio (.wav) normalmente, usando a sintaxe “playaudio arquivo.wav”. Até aí sem problemas.

Gostaria de usar uma chamada a esta classe de dentro de minha aplicação, mas que, houvesse um mecanismo que verificasse se alguma tecla foi pressionada enquanto o áudio é executado, tipo: se pressionou ESC, encerra a reprodução, se PAUSE, suspende a reprodução, e assim por diante.

Se alguém puder ajudar, agradeço desde já.

Atenciosamente,

Augusto Cesar

A API padrão do Java não te deixa tratar IRQ ou eventos de teclado a “baixo nível”.

Melhor você estudar interfaces gráficas (AWT, Swing, SWT…) e aprender a capturar eventos de teclado nos componentes de interfaces gráficas.

Inté.