Como saber se alguma tecla foi pressionada?

Olá!
Então… Não é apenas o ENTER. É toda e qualquer tecla do meu teclado.

Tambem desejo saber, e vou além, preciso abrir uma jframe ao presionar a tecla r